PHP 클래스 ZF2rapid\Generator\CrudGenerator\ControllerClassGenerator

상속: extends Zend\Code\Generator\ClassGenerator, implements ZF2rapid\Generator\ClassGenerator\ClassGeneratorInterface
파일 보기 프로젝트 열기: zfrapid/zf2rapid

보호된 프로퍼티들

프로퍼티 타입 설명
$config array
$controllerName null | string
$entityClass string
$entityModule string
$paramModule string

공개 메소드들

메소드 설명
__construct ( null | string $controllerName, null | string $paramModule, null | string $entityModule, null | string $entityClass, array $config = [] )
build ( string $className, string $moduleName ) Build the class

보호된 메소드들

메소드 설명
addClassDocBlock ( string $controllerName, string $moduleName ) Add a class doc block
addCreateControllerAction ( $repositoryClass, $formClass ) Add indexAction() method for CreateController
addDeleteControllerAction ( $repositoryClass, $formClass ) Add indexAction() method for DeleteController
addFormProperty ( $formClass ) Add form property
addFormSetter ( $formClass ) Add form setter
addIndexControllerAction ( $repositoryClass ) Add indexAction() method for IndexController
addRepositoryProperty ( $repositoryClass ) Add repository property
addRepositorySetter ( $repositoryClass ) Add repository setter
addShowControllerAction ( $repositoryClass ) Add indexAction() method for ShowController
addUpdateControllerAction ( $repositoryClass, $formClass ) Add indexAction() method for UpdateController

메소드 상세

__construct() 공개 메소드

public __construct ( null | string $controllerName, null | string $paramModule, null | string $entityModule, null | string $entityClass, array $config = [] )
$controllerName null | string
$paramModule null | string
$entityModule null | string
$entityClass null | string
$config array

addClassDocBlock() 보호된 메소드

Add a class doc block
protected addClassDocBlock ( string $controllerName, string $moduleName )
$controllerName string
$moduleName string

addCreateControllerAction() 보호된 메소드

Add indexAction() method for CreateController
protected addCreateControllerAction ( $repositoryClass, $formClass )
$repositoryClass
$formClass

addDeleteControllerAction() 보호된 메소드

Add indexAction() method for DeleteController
protected addDeleteControllerAction ( $repositoryClass, $formClass )
$repositoryClass
$formClass

addFormProperty() 보호된 메소드

Add form property
protected addFormProperty ( $formClass )
$formClass

addFormSetter() 보호된 메소드

Add form setter
protected addFormSetter ( $formClass )
$formClass

addIndexControllerAction() 보호된 메소드

Add indexAction() method for IndexController
protected addIndexControllerAction ( $repositoryClass )
$repositoryClass

addRepositoryProperty() 보호된 메소드

Add repository property
protected addRepositoryProperty ( $repositoryClass )
$repositoryClass

addRepositorySetter() 보호된 메소드

Add repository setter
protected addRepositorySetter ( $repositoryClass )
$repositoryClass

addShowControllerAction() 보호된 메소드

Add indexAction() method for ShowController
protected addShowControllerAction ( $repositoryClass )
$repositoryClass

addUpdateControllerAction() 보호된 메소드

Add indexAction() method for UpdateController
protected addUpdateControllerAction ( $repositoryClass, $formClass )
$repositoryClass
$formClass

build() 공개 메소드

Build the class
public build ( string $className, string $moduleName )
$className string
$moduleName string

프로퍼티 상세

$config 보호되어 있는 프로퍼티

protected array $config
리턴 array

$controllerName 보호되어 있는 프로퍼티

protected null|string $controllerName
리턴 null | string

$entityClass 보호되어 있는 프로퍼티

protected string $entityClass
리턴 string

$entityModule 보호되어 있는 프로퍼티

protected string $entityModule
리턴 string

$paramModule 보호되어 있는 프로퍼티

protected string $paramModule
리턴 string