MakeCrud
extends AbstractMaker
in package
Convenient abstract class for makers.
Tags
Table of Contents
- $controllerClassName : mixed
- $doctrineHelper : mixed
- $formTypeRenderer : mixed
- $inflector : mixed
- __construct() : mixed
- configureCommand() : mixed
- {@inheritdoc}
- configureDependencies() : mixed
- {@inheritdoc}
- generate() : mixed
- getCommandDescription() : string
- getCommandName() : string
- interact() : mixed
- If necessary, you can use this method to interactively ask the user for input.
- addDependencies() : string
- writeSuccessMessage() : mixed
- pluralize() : string
- singularize() : string
Properties
$controllerClassName
private
mixed
$controllerClassName
$doctrineHelper
private
mixed
$doctrineHelper
$formTypeRenderer
private
mixed
$formTypeRenderer
$inflector
private
mixed
$inflector
Methods
__construct()
public
__construct(DoctrineHelper $doctrineHelper, FormTypeRenderer $formTypeRenderer) : mixed
Parameters
- $doctrineHelper : DoctrineHelper
- $formTypeRenderer : FormTypeRenderer
Return values
mixed —configureCommand()
{@inheritdoc}
public
configureCommand(Command $command, InputConfiguration $inputConfig) : mixed
Parameters
- $command : Command
- $inputConfig : InputConfiguration
Return values
mixed —configureDependencies()
{@inheritdoc}
public
configureDependencies(DependencyBuilder $dependencies) : mixed
Parameters
- $dependencies : DependencyBuilder
Return values
mixed —generate()
public
generate(InputInterface $input, ConsoleStyle $io, Generator $generator) : mixed
Parameters
- $input : InputInterface
- $io : ConsoleStyle
- $generator : Generator
Return values
mixed —getCommandDescription()
public
static getCommandDescription() : string
Return values
string —getCommandName()
public
static getCommandName() : string
Return values
string —interact()
If necessary, you can use this method to interactively ask the user for input.
public
interact(InputInterface $input, ConsoleStyle $io, Command $command) : mixed
Parameters
- $input : InputInterface
- $io : ConsoleStyle
- $command : Command
Return values
mixed —addDependencies()
protected
addDependencies(array<string|int, mixed> $dependencies[, string $message = null ]) : string
Parameters
- $dependencies : array<string|int, mixed>
- $message : string = null
Return values
string —writeSuccessMessage()
protected
writeSuccessMessage(ConsoleStyle $io) : mixed
Parameters
- $io : ConsoleStyle
Return values
mixed —pluralize()
private
pluralize(string $word) : string
Parameters
- $word : string
Return values
string —singularize()
private
singularize(string $word) : string
Parameters
- $word : string