/** * * @param TblLevel $tblLevel * * @return bool|TblLevelPrivilege[] */ public function getPrivilegeAllByLevel(TblLevel $tblLevel) { /** @var TblLevelPrivilege[] $EntityList */ $EntityList = $this->Connection->getEntityManager()->getEntity('TblLevelPrivilege')->findBy(array(TblLevelPrivilege::ATTR_TBL_LEVEL => $tblLevel->getId())); array_walk($EntityList, function (TblLevelPrivilege &$V) { $V = $V->getTblPrivilege(); }); return null === $EntityList ? false : $EntityList; }
/** * @param null|TblLevel $tblLevel */ public function setTblLevel(TblLevel $tblLevel = null) { $this->tblLevel = null === $tblLevel ? null : $tblLevel->getId(); }