Flugg\Responder\Console\MakeTransformer::generateTransformer PHP Метод

generateTransformer() защищенный Метод

Generate the transformer class.
protected generateTransformer ( ) : void
Результат void
    protected function generateTransformer()
    {
        $name = (string) $this->argument('name');
        $path = $this->laravel->basePath() . '/app/Transformers/' . $name . '.php';
        if ($this->files->exists($path)) {
            return $this->error($name . ' already exists!');
        }
        $this->makeDirectory($path);
        $stubPath = $this->option('pivot') ? 'resources/stubs/transformer.pivot.stub' : 'resources/stubs/transformer.stub';
        $stub = $this->files->get(__DIR__ . '/../../' . $stubPath);
        $this->files->put($path, $this->makeTransformer($name, $stub));
        $this->info('Transformer created successfully.');
    }