PHP Класс ZF2rapid\Generator\ClassGenerator\TableGatewayClassGenerator

Наследование: extends Zend\Code\Generator\ClassGenerator, implements ZF2rapid\Generator\ClassGenerator\ClassGeneratorInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config array
$loadedTables array
$tableName string

Открытые методы

Метод Описание
__construct ( array $config = [], string $tableName, array $loadedTables = [] )
build ( string $className, string $moduleName ) Build the class
filterUnderscoreToCamelCase ( string $text ) : string Filter underscore to camel case

Защищенные методы

Метод Описание
addClassDocBlock ( string $className, string $moduleName ) Add a class doc block
addSelectWithMethod ( ) : MethodGenerator Add a selectWith() method if table has an external dependency

Описание методов

__construct() публичный Метод

public __construct ( array $config = [], string $tableName, array $loadedTables = [] )
$config array
$tableName string
$loadedTables array

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

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

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

Add a selectWith() method if table has an external dependency
protected addSelectWithMethod ( ) : MethodGenerator
Результат Zend\Code\Generator\MethodGenerator

build() публичный Метод

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

filterUnderscoreToCamelCase() публичный Метод

Filter underscore to camel case
public filterUnderscoreToCamelCase ( string $text ) : string
$text string
Результат string

Описание свойств

$config защищенное свойство

protected array $config
Результат array

$loadedTables защищенное свойство

protected array $loadedTables
Результат array

$tableName защищенное свойство

protected string $tableName
Результат string