AppVariable
class AppVariable
Выполняет доступ к параметрам и сервисам Symfony в качестве глобальной переменной "app".
Методы
| setTokenStorage(TokenStorageInterface $tokenStorage) | ||
| setRequestStack(RequestStack $requestStack) | ||
| setEnvironment($environment) | ||
| setDebug($debug) | ||
| TokenInterface|null | getToken() Возвращает текущий токен. | |
| mixed | getUser() Возвращает текущего пользователя. | |
| Request|null | getRequest() Возвращает текущий запрос. | |
| Session|null | getSession() Возвращает текущую сессию. | |
| string | getEnvironment() Возвращает текущую среду приложения. | |
| bool | getDebug() Возвращает текущий режим отладки приложения. | |
| array | getFlashes($types = null) Возвращает некоторые или все существующие сообщения всплывающих уведомлений: * getFlashes() возвращает все сообщения всплывающих уведомлений * getFlashes('notice') возвращает простой массив с сообщениями всплывающих уведомлений этого типа * getFlashes(array('notice', 'error')) возвращает вложенный массив типа => сообщения. |
Подробности
setTokenStorage(TokenStorageInterface $tokenStorage)
Параметры
| TokenStorageInterface | $tokenStorage |
setRequestStack(RequestStack $requestStack)
Параметры
| RequestStack | $requestStack |
setEnvironment($environment)
Параметры
| $environment |
setDebug($debug)
Параметры
| $debug |
TokenInterface|null getToken()
Возвращает текущий токен.
Возвращаемое значение
| TokenInterface|null |
Исключения
| RuntimeException | При отсутствии TokenStorage |
mixed getUser()
Возвращает текущего пользователя.
Возвращаемое значение
| mixed |
См. также
| TokenInterface::getUser |
Request|null getRequest()
Возвращает текущий запрос.
Возвращаемое значение
| Request|null | Объект HTTP запроса |
Session|null getSession()
Возвращает текущую сессию.
Возвращаемое значение
| Session|null | Сессия |
string getEnvironment()
Возвращает текущую среду приложения.
Возвращаемое значение
| string | Строка текущей среды (например, 'dev') |
bool getDebug()
Возвращает текущий режим отладки приложения.
Возвращаемое значение
| bool | Текущий режим отладки |
array getFlashes($types = null)
Возвращает некоторые или все существующие сообщения всплывающих уведомлений: * getFlashes() возвращает все сообщения всплывающих уведомлений * getFlashes('notice') возвращает простой массив с сообщениями всплывающих уведомлений этого типа * getFlashes(array('notice', 'error')) возвращает вложенный массив типа => сообщения.
Параметры
| $types |
Возвращаемое значение
| array |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bridge/Twig/AppVariable.html