/** * @return Application\Entity\RequisitoTarefa */ private function createRequisitoTarefa($config) { $requisito = new Entity\RequisitoTarefa(); $em = $config['em']; $tarefaRequisito = $em->find('Application\\Entity\\Tarefa', (int) $config['tarefa_req']); $requisito->setTarefaRequisito($tarefaRequisito); return $requisito; }
public function testSucessoCumpriuRequisito() { $usuario = new Entity\Usuario(); $tarefaRequisito = new Entity\Tarefa('Tarefa Entity\\Requisito', 0, 0); $realizacao = new Entity\Realizacao(); $realizacao->setTarefa($tarefaRequisito); $usuario->addRealizacao($realizacao); $usuario->setEnergia(1); $tarefa = new Entity\Tarefa('Tarefa foo', 1, 5); $requisito = new Entity\RequisitoTarefa(); $requisito->setTarefa($tarefa); $requisito->setTarefaRequisito($tarefaRequisito); $tarefa->addRequisito($requisito); $cumprirTarefa = new Service\CumprirTarefa($tarefa, $usuario); $cumprirTarefa->cumprir(); }
public function verificar(\Application\Entity\Usuario $usuario) { $this->__load(); return parent::verificar($usuario); }