PHP Interface WellCommerce\Bundle\DoctrineBundle\Helper\Doctrine\DoctrineHelperInterface

Author: Adam Piotrowski ([email protected])
Afficher le fichier Open project: wellcommerce/wellcommerce Interface Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

disableFilter() public méthode

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

enableFilter() public méthode

Enables Doctrine filter
public enableFilter ( string $filter ) : Doctrine\ORM\Query\Filter\SQLFilter
$filter string
Résultat Doctrine\ORM\Query\Filter\SQLFilter

getAllClassesForQueryBuilder() public méthode

Returns the root and association classes used in given QueryBuilder
public getAllClassesForQueryBuilder ( Doctrine\ORM\QueryBuilder $queryBuilder ) : array
$queryBuilder Doctrine\ORM\QueryBuilder
Résultat array

getAllMetadata() public méthode

public getAllMetadata ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadata[]
Résultat Doctrine\Common\Persistence\Mapping\ClassMetadata[]

getClassMetadata() public méthode

Returns class metadata for given class name
public getClassMetadata ( string $className ) : Doctrine\Common\Persistence\Mapping\ClassMetadata
$className string
Résultat Doctrine\Common\Persistence\Mapping\ClassMetadata

getClassMetadataForEntity() public méthode

Returns class metadata for given object
public getClassMetadataForEntity ( object $entity ) : Doctrine\Common\Persistence\Mapping\ClassMetadata
$entity object
Résultat Doctrine\Common\Persistence\Mapping\ClassMetadata

getDoctrineFilters() public méthode

Gets the enabled filters.
public getDoctrineFilters ( ) : Doctrine\ORM\Query\FilterCollection
Résultat Doctrine\ORM\Query\FilterCollection The active filter collection.

getEntityManager() public méthode

Returns Doctrine manager
public getEntityManager ( ) : Doctrine\Common\Persistence\ObjectManager | object
Résultat Doctrine\Common\Persistence\ObjectManager | object

getMetadataFactory() public méthode

public getMetadataFactory ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadataFactory
Résultat Doctrine\Common\Persistence\Mapping\ClassMetadataFactory

hasClassMetadataForEntity() public méthode

Returns true if entity is managed through Doctrine, false otherwise
public hasClassMetadataForEntity ( object $object ) : boolean
$object object
Résultat boolean

truncateTable() public méthode

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