22 lines
592 B
PHP
Executable File
22 lines
592 B
PHP
Executable File
<?php
|
|
|
|
namespace PayPlugModule\Controller;
|
|
|
|
use PayPlugModule\Model\PayPlugCardQuery;
|
|
use Thelia\Controller\Front\BaseFrontController;
|
|
use Thelia\Core\HttpFoundation\Request;
|
|
|
|
class CardController extends BaseFrontController
|
|
{
|
|
public function deleteCurrentCustomerCard(Request $request)
|
|
{
|
|
$customerId = $request->getSession()->getCustomerUser()->getId();
|
|
|
|
if (null !== $card = PayPlugCardQuery::create()->findOneByCustomerId($customerId)) {
|
|
$card->delete();
|
|
}
|
|
|
|
return $this->generateRedirect($this->getSession()->getReturnToUrl());
|
|
}
|
|
|
|
} |