PHP Класс Sensio\Bundle\GeneratorBundle\Generator\DoctrineFormGenerator

Автор: Fabien Potencier ([email protected])
Автор: Hugo Hamon ([email protected])
Наследование: extends Sensio\Bundle\GeneratorBundle\Generator\Generator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Symfony\Component\HttpKernel\Util\Filesystem $filesystem, $skeletonDir )
generate ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle, string $entity, Doctrine\ORM\Mapping\ClassMetadataInfo $metadata ) Generates the entity form class if it does not exist.
getClassName ( )
getClassPath ( )

Приватные методы

Метод Описание
getFieldsFromMetadata ( Doctrine\ORM\Mapping\ClassMetadataInfo $metadata ) : array Returns an array of fields. Fields can be both column fields and association fields.

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

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

public __construct ( Symfony\Component\HttpKernel\Util\Filesystem $filesystem, $skeletonDir )
$filesystem Symfony\Component\HttpKernel\Util\Filesystem

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

Generates the entity form class if it does not exist.
public generate ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle, string $entity, Doctrine\ORM\Mapping\ClassMetadataInfo $metadata )
$bundle Symfony\Component\HttpKernel\Bundle\BundleInterface The bundle in which to create the class
$entity string The entity relative class name
$metadata Doctrine\ORM\Mapping\ClassMetadataInfo The entity metadata class

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

public getClassName ( )

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

public getClassPath ( )