create Address::update method in controller

This commit is contained in:
Manuel Raynaud
2013-09-04 11:42:18 +02:00
parent 1105990a41
commit 3cb4e6ff2e

View File

@@ -50,7 +50,8 @@ class CustomerAddressController extends BaseFrontController
$customer = $this->getSecurityContext()->getCustomerUser(); $customer = $this->getSecurityContext()->getCustomerUser();
$form = $this->validateForm($addressCreate, "post"); $form = $this->validateForm($addressCreate, "post");
$event = $this->createAddressEvent($form->getData(), $customer); $event = $this->createAddressEvent($form->getData());
$event->setCustomer($customer);
$this->dispatch(TheliaEvents::ADDRESS_CREATE, $event); $this->dispatch(TheliaEvents::ADDRESS_CREATE, $event);
$this->redirectSuccess($addressCreate); $this->redirectSuccess($addressCreate);
@@ -74,7 +75,12 @@ class CustomerAddressController extends BaseFrontController
} }
} }
protected function createAddressEvent($data, Customer $customer) public function updateAction()
{
}
protected function createAddressEvent($data)
{ {
return new AddressCreateOrUpdateEvent( return new AddressCreateOrUpdateEvent(
$data["label"], $data["label"],
@@ -89,8 +95,7 @@ class CustomerAddressController extends BaseFrontController
$data["country"], $data["country"],
$data["cellpone"], $data["cellpone"],
$data["phone"], $data["phone"],
$data["company"], $data["company"]
$customer
); );
} }
} }