PHP Интерфейс WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface

Автор: Adam Piotrowski ([email protected])
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
disableFilter ( string $filter ) Disables Doctrine filter
enableFilter ( string $filter ) : Doctrine\ORM\Query\Filter\SQLFilter Enables Doctrine filter
getAllClassesForQueryBuilder ( Doctrine\ORM\QueryBuilder $queryBuilder ) : array Returns the root and association classes used in given QueryBuilder
getAllMetadata ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadata[]
getClassMetadata ( string $className ) : Doctrine\Common\Persistence\Mapping\ClassMetadata Returns class metadata for given class name
getClassMetadataForEntity ( object $entity ) : Doctrine\Common\Persistence\Mapping\ClassMetadata Returns class metadata for given object
getDoctrineFilters ( ) : Doctrine\ORM\Query\FilterCollection Gets the enabled filters.
getEntityManager ( ) : Doctrine\Common\Persistence\ObjectManager | object Returns Doctrine manager
getMetadataFactory ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadataFactory
hasClassMetadataForEntity ( object $object ) : boolean Returns true if entity is managed through Doctrine, false otherwise
truncateTable ( string $className ) Truncates table

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

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

Disables Doctrine filter
public disableFilter ( string $filter )
$filter string Filter name

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

Enables Doctrine filter
public enableFilter ( string $filter ) : Doctrine\ORM\Query\Filter\SQLFilter
$filter string
Результат Doctrine\ORM\Query\Filter\SQLFilter

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

Returns the root and association classes used in given QueryBuilder
public getAllClassesForQueryBuilder ( Doctrine\ORM\QueryBuilder $queryBuilder ) : array
$queryBuilder Doctrine\ORM\QueryBuilder
Результат array

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

public getAllMetadata ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadata[]
Результат Doctrine\Common\Persistence\Mapping\ClassMetadata[]

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

Returns class metadata for given class name
public getClassMetadata ( string $className ) : Doctrine\Common\Persistence\Mapping\ClassMetadata
$className string
Результат Doctrine\Common\Persistence\Mapping\ClassMetadata

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

Returns class metadata for given object
public getClassMetadataForEntity ( object $entity ) : Doctrine\Common\Persistence\Mapping\ClassMetadata
$entity object
Результат Doctrine\Common\Persistence\Mapping\ClassMetadata

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

Gets the enabled filters.
public getDoctrineFilters ( ) : Doctrine\ORM\Query\FilterCollection
Результат Doctrine\ORM\Query\FilterCollection The active filter collection.

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

Returns Doctrine manager
public getEntityManager ( ) : Doctrine\Common\Persistence\ObjectManager | object
Результат Doctrine\Common\Persistence\ObjectManager | object

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

public getMetadataFactory ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadataFactory
Результат Doctrine\Common\Persistence\Mapping\ClassMetadataFactory

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

Returns true if entity is managed through Doctrine, false otherwise
public hasClassMetadataForEntity ( object $object ) : boolean
$object object
Результат boolean

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

Truncates table
public truncateTable ( string $className )
$className string