PartKeepr\SystemPreferenceBundle\Action\DeletePreferenceAction::__invoke PHP Method

__invoke() public method

Retrieves a collection of resources.
public __invoke ( Request $request ) : array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
$request Symfony\Component\HttpFoundation\Request
return array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
    public function __invoke(Request $request)
    {
        if ($request->request->has('preferenceKey')) {
            $this->systemPreferenceService->deletePreference($request->request->get('preferenceKey'));
        } else {
            throw new \Exception('Invalid format');
        }
    }
DeletePreferenceAction