Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
                                                    Returns a parent directory's path
                                                                <?php dirname(string $path, int $levels = 1): string<?php     public function boot()
    {
        if (!defined('STUBS_PATH')) {
            define('STUBS_PATH', dirname(__DIR__) . '/stubs');
        }
        if (!defined('CUSTOM_STUBS_PATH')) {<?php         ], 'blueprint-config');
        $this->publishes([
            dirname(__DIR__) . '/stubs' => CUSTOM_STUBS_PATH,
        ], 'blueprint-stubs');
    }<?php     protected function create(string $path, $content)
    {
        if (!$this->filesystem->exists(dirname($path))) {
            $this->filesystem->makeDirectory(dirname($path), 0755, true);
        }<?php     protected function create(string $path, $content)
    {
        if (!$this->filesystem->exists(dirname($path))) {
            $this->filesystem->makeDirectory(dirname($path), 0755, true);
        }
        $this->filesystem->put($path, $content);<?php             ->andReturn($this->stub('controller.method.stub'));
        $this->filesystem->expects('exists')
            ->with(dirname($path))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($path, $this->fixture($controller));<?php             ->andReturn($this->stub('controller.method.stub'));
        $this->filesystem->expects('exists')
            ->with(dirname($path))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($path, $this->fixture($controller));<?php         $certificateTypeController = 'app/Http/Controllers/CertificateTypeController.php';
        $this->filesystem->expects('exists')
            ->with(dirname($certificateController))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($certificateController, $this->fixture('controllers/certificate-controller.php'));<?php             ->with($certificateController, $this->fixture('controllers/certificate-controller.php'));
        $this->filesystem->expects('exists')
            ->with(dirname($certificateTypeController))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($certificateTypeController, $this->fixture('controllers/certificate-type-controller.php'));<?php             ->andReturn($this->stub('model.method.comment.stub'));
        $this->filesystem->expects('exists')
            ->with(dirname($path))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($path, $this->fixture($model));<?php         $certificateTypeModel = 'app/Models/CertificateType.php';
        $this->filesystem->expects('exists')
            ->with(dirname($certificateModel))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($certificateModel, $this->fixture('models/certificate-pascal-case-example.php'));<?php             ->with($certificateModel, $this->fixture('models/certificate-pascal-case-example.php'));
        $this->filesystem->expects('exists')
            ->with(dirname($certificateTypeModel))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($certificateTypeModel, $this->fixture('models/certificate-type-pascal-case-example.php'));<?php             ->andReturn($this->stub('model.method.comment.stub'));
        $this->filesystem->expects('exists')
            ->with(dirname($path))
            ->andReturnTrue();
        $this->filesystem->expects('put')<?php             ->andReturn($this->stub('model.method.stub'));
        $this->filesystem->expects('exists')
            ->with(dirname('app/Models/Comment.php'))
            ->andReturnTrue();
        $this->filesystem->expects('put')<?php         $paths = collect($path)->combine($test)->toArray();
        foreach ($paths as $path => $test) {
            $dirname = dirname($path);
            $this->filesystem->expects('exists')
                ->with($dirname)<?php         $certificateTypeControllerTest = 'tests/Feature/Http/Controllers/CertificateTypeControllerTest.php';
        $this->filesystem->expects('exists')
            ->with(dirname($certificateControllerTest))
            ->andReturnTrue();
        $this->filesystem->expects('put')
            ->with($certificateControllerTest, $this->fixture('tests/certificate-pascal-case-example.php'));