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

Author: Adam Piotrowski ([email protected])
Datei anzeigen Open project: wellcommerce/wellcommerce Interface Usage Examples

Public Methods

Method 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 method

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

enableFilter() public method

Enables Doctrine filter
public enableFilter ( string $filter ) : Doctrine\ORM\Query\Filter\SQLFilter
$filter string
return Doctrine\ORM\Query\Filter\SQLFilter

getAllClassesForQueryBuilder() public method

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

getAllMetadata() public method

public getAllMetadata ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadata[]
return Doctrine\Common\Persistence\Mapping\ClassMetadata[]

getClassMetadata() public method

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

getClassMetadataForEntity() public method

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

getDoctrineFilters() public method

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

getEntityManager() public method

Returns Doctrine manager
public getEntityManager ( ) : Doctrine\Common\Persistence\ObjectManager | object
return Doctrine\Common\Persistence\ObjectManager | object

getMetadataFactory() public method

public getMetadataFactory ( ) : Doctrine\Common\Persistence\Mapping\ClassMetadataFactory
return Doctrine\Common\Persistence\Mapping\ClassMetadataFactory

hasClassMetadataForEntity() public method

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

truncateTable() public method

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