$this->checkPermission($this->getRole($this->getUserEmail()), Action::DELETE);
public function delete()
{
$this->checkPermission($this->getRole($this->getUserEmail()), Action::DELETE);
...
}
HTTP Middleware (посредники) - это фильтры обработки HTTP-запроса. Так, например, в Laravel включены middlewares для проверки аутентификации пользователя. Если пользователь не залогинен, middleware перенаправляет его на страницу логина. Если же залогинен - middleware не вмешивается в прохождение запроса, передавая его дальше по цепочке middleware-посредников к собственно приложению.
Предлагаю врать при собеседованиях (как минимум не говорить что вас слили на ТРЕХ предыдущих работах за ТАКОЕ короткое время), приукрашать, придумывать логичную историю-легенду (например, пет-проджет или стартап, или путешествовал полгода), больше говорить про свои навыки, ничего плохого про работодателей не говорить, быть позитивным и улыбаться.