add some phpdoc to customer front controller

This commit is contained in:
Manuel Raynaud
2013-09-02 13:17:55 +02:00
parent 0ae5d00054
commit 3f078b8c81

View File

@@ -40,6 +40,11 @@ use Thelia\Tools\URL;
use Thelia\Log\Tlog;
use Thelia\Core\Security\Exception\WrongPasswordException;
/**
* Class CustomerController
* @package Thelia\Controller\Front
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class CustomerController extends BaseFrontController
{
/**
@@ -146,11 +151,10 @@ class CustomerController extends BaseFrontController
$message = false;
$request = $this->getRequest();
$customerLoginForm = new CustomerLogin($request);
try {
$customerLoginForm = new CustomerLogin($request);
$form = $this->validateForm($customerLoginForm, "post");
$authenticator = new CustomerUsernamePasswordFormAuthenticator($request, $customerLoginForm);
@@ -190,8 +194,6 @@ class CustomerController extends BaseFrontController
/**
* Perform customer logout.
*
* @param Customer $customer
*/
public function logoutAction()
{
@@ -203,6 +205,11 @@ class CustomerController extends BaseFrontController
$this->redirect(URL::getIndexPage());
}
/**
* Dispatch event for customer login action
*
* @param Customer $customer
*/
protected function processLogin(Customer $customer)
{
$this->dispatch(TheliaEvents::CUSTOMER_LOGIN, new CustomerLoginEvent($customer));