Я хочу перенаправить пользователя на другую страницу с уведомлением, для этого использую метод redirectWithNotifications(), но валидатор запрещает функцию session_start () в модулях, как тогда сделать пере направление с уведомлением?
public function redirectWithNotifications()
{
$notifications = json_encode(array(
'error' => $this->errors,
'warning' => $this->warning,
'success' => $this->success,
'info' => $this->info,
));
if (session_status() == PHP_SESSION_ACTIVE) {
$_SESSION['notifications'] = $notifications;
} elseif (session_status() == PHP_SESSION_NONE) {
session_start();
$_SESSION['notifications'] = $notifications;
} else {
setcookie('notifications', $notifications);
}
return call_user_func_array(array('Tools', 'redirect'), func_get_args());
}