Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

TreeRepositoryQueryTrait.php 480B

12345678910111213141516171819202122
  1. <?php
  2. namespace Lc\CaracoleBundle\Repository;
  3. use Lc\SovBundle\Doctrine\EntityInterface;
  4. trait TreeRepositoryQueryTrait
  5. {
  6. public function filterIsParent(){
  7. return $this->andWhere('.parent is NULL');
  8. }
  9. public function filterIsChildren(){
  10. return $this->andWhere('.parent is NOT NULL');
  11. }
  12. public function filterByParent(EntityInterface $parent){
  13. return $this->andWhere('.parent = :parent')->setParameter('parent', $parent);
  14. }
  15. }