<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
class AbstractCrmController extends AbstractController
{
public function isAdmin(): bool
{
/** @var $user \App\Entity\Agent */
$user = $this->get('session')->get('User');
if (!$user) {
return false;
}
return $user->getAgentRole() === 'admin';
}
public function isAdminOrManager(): bool
{
/** @var $user \App\Entity\Agent */
$user = $this->get('session')->get('User');
if (!$user) {
return false;
}
return $user->getAgentRole() === 'admin' || $user->getAgentRole() === 'manager';
}
}