PHP Class Sulu\Bundle\MediaBundle\Entity\MediaDataProviderRepository

Inheritance: implements Sulu\Component\SmartContent\Orm\DataProviderRepositoryInterface, use trait Sulu\Component\SmartContent\Orm\DataProviderRepositoryTrait
Show file Open project: sulu/sulu

Public Methods

Method Description
__construct ( Doctrine\ORM\EntityManagerInterface $entityManager, Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface $mediaManager, $mediaEntityName, $collectionEntityName )
appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale )
createQueryBuilder ( $alias, $indexBy = null )
findByFilters ( $filters, $page, $pageSize, $limit, $locale, $options = [] )
parentFindByFilters ( )

Protected Methods

Method Description
append ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale, $options = [] )
appendCategoriesRelation ( )
appendDatasource ( $datasource, $includeSubFolders, Doctrine\ORM\QueryBuilder $queryBuilder, $alias )
appendTagsRelation ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias )

Method Details

__construct() public method

public __construct ( Doctrine\ORM\EntityManagerInterface $entityManager, Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface $mediaManager, $mediaEntityName, $collectionEntityName )
$entityManager Doctrine\ORM\EntityManagerInterface
$mediaManager Sulu\Bundle\MediaBundle\Media\Manager\MediaManagerInterface

append() protected method

protected append ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale, $options = [] )
$queryBuilder Doctrine\ORM\QueryBuilder

appendCategoriesRelation() protected method

protected appendCategoriesRelation ( )

appendDatasource() protected method

protected appendDatasource ( $datasource, $includeSubFolders, Doctrine\ORM\QueryBuilder $queryBuilder, $alias )
$queryBuilder Doctrine\ORM\QueryBuilder

appendJoins() public method

public appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale )
$queryBuilder Doctrine\ORM\QueryBuilder

appendTagsRelation() protected method

protected appendTagsRelation ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias )
$queryBuilder Doctrine\ORM\QueryBuilder

createQueryBuilder() public method

public createQueryBuilder ( $alias, $indexBy = null )

findByFilters() public method

public findByFilters ( $filters, $page, $pageSize, $limit, $locale, $options = [] )

parentFindByFilters() public method

public parentFindByFilters ( )