private function countUnidades(Grupo $grupo) { $query = $this->em()->createQuery("\n SELECT\n COUNT(e) as total\n FROM\n Novosga\\Model\\Unidade e\n WHERE\n e.grupo = :grupo\n "); $query->setParameter('grupo', $grupo->getId()); $rs = $query->getSingleResult(); return $rs['total']; }
/** * * @param string $name * @param string $description * @param integer $weight * @return Grupo */ public function create($name, $description) { $grupo = new Grupo(); $grupo->setNome($name); $grupo->setDescricao($description); $grupo->setLeft(1); $grupo->setRight(2); $grupo->setLevel(0); return $grupo; }
/** * {@inheritDoc} */ public function __tostring() { $this->__initializer__ && $this->__initializer__->__invoke($this, '__tostring', array()); return parent::__tostring(); }