PHP Класс WellCommerce\Bundle\DoctrineBundle\Enhancer\AbstractMappingEnhancer

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Bundle\DoctrineBundle\Enhancer\MappingEnhancerInterface
Показать файл Открыть проект

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

Метод Описание
supportsEntity ( string $className ) : boolean
supportsEntityExtraTrait ( string $className ) : boolean
visitClassMetadata ( Doctrine\ORM\Mapping\ClassMetadataInfo $metadata )
visitTraitGenerator ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator )

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

Метод Описание
addGetterMethod ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property ) Adds a getter method to generator
addProperty ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property ) Adds a property to generator
addSetterMethod ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property ) Adds a setter method to generator
configureMappingDefinition ( WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection $collection )
getMappingDefinitionCollection ( ) : WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection

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

Метод Описание
extendClassMetadata ( Doctrine\ORM\Mapping\ClassMetadataInfo $metadata, WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection $collection ) Extends the mapping
extendTrait ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection $collection ) Extend the trait

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

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

Adds a getter method to generator
protected addGetterMethod ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property )
$generator Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator
$property string

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

Adds a property to generator
protected addProperty ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property )
$generator Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator
$property string

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

Adds a setter method to generator
protected addSetterMethod ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator, string $property )
$generator Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator
$property string

configureMappingDefinition() абстрактный защищенный Метод

abstract protected configureMappingDefinition ( WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection $collection )
$collection WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection

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

protected getMappingDefinitionCollection ( ) : WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection
Результат WellCommerce\Bundle\DoctrineBundle\Definition\MappingDefinitionCollection

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

public supportsEntity ( string $className ) : boolean
$className string
Результат boolean

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

public supportsEntityExtraTrait ( string $className ) : boolean
$className string
Результат boolean

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

public visitClassMetadata ( Doctrine\ORM\Mapping\ClassMetadataInfo $metadata )
$metadata Doctrine\ORM\Mapping\ClassMetadataInfo

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

public visitTraitGenerator ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator )
$generator Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator