Esempio n. 1
0
 /**
  * @param EntityManager $om
  * @param \Doctrine\ORM\Mapping\ClassMetadata $class
  */
 public function __construct(EntityManager $om, $class)
 {
     if (class_exists($class)) {
         $classMetaData = $om->getClassMetadata($class);
         parent::__construct($om, $classMetaData);
     }
 }
 public function test_changeChildrenIndex()
 {
     $childrenIndex = 'myChildren';
     $this->repo->setChildrenIndex($childrenIndex);
     $tree = $this->repo->childrenHierarchy();
     $this->assertInternalType('array', $tree[0][$childrenIndex]);
 }
Esempio n. 3
0
 public function getChildrenQuery($node = null, $direct = false, $sortByField = null, $direction = 'ASC', $includeNode = false)
 {
     $result = parent::getChildrenQuery($node, $direct, $sortByField, $direction, $includeNode);
     $result->useResultCache(TRUE, NULL, ZaxCMS\Model\CMS\Service\CategoryService::CACHE_TAG);
     return $result;
 }