/** * @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]); }
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; }