public function signupAction() { Zend_Layout::getMvcInstance()->setLayout('public'); $user_repository = Frontend_Model_Repositories_UsersFactory::factory(); $form = new Frontend_Form_Signup(array('userRepository' => $user_repository)); if ($this->_request->isPost()) { $data = $this->_request->getPost(); if ($id = $form->isValid($data)) { $user_repository->authenticate($data['email'], $data['password']); return $this->redirect('index', 'index'); } $form->setDefaults($data); } $this->view->form = $form; }
public static function setRepository($repository) { self::$_repository = $repository; }