/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/View/Helper
NameSizeModeActions
BreadcrumbsHelper.php132000644editdlrm
FlashHelper.php36740644editdlrm
FormHelper.php925430644editdlrm
HtmlHelper.php388260644editdlrm
IdGeneratorTrait.php27170644editdlrm
NumberHelper.php89350644editdlrm
PaginatorHelper.php457610644editdlrm
TextHelper.php152870644editdlrm
TimeHelper.php152990644editdlrm
UrlHelper.php82060644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/View/Helper/FlashHelper.php (3674B)
Flash->render('somekey'); * Will default to flash if no param is passed * * You can pass additional information into the flash message generation. This allows you * to consolidate all the parameters for a given type of flash message into the view. * * ``` * echo $this->Flash->render('flash', ['params' => ['name' => $user['User']['name']]]); * ``` * * This would pass the current user's name into the flash message, so you could create personalized * messages without the controller needing access to that data. * * Lastly you can choose the element that is used for rendering the flash message. Using * custom elements allows you to fully customize how flash messages are generated. * * ``` * echo $this->Flash->render('flash', ['element' => 'my_custom_element']); * ``` * * If you want to use an element from a plugin for rendering your flash message * you can use the dot notation for the plugin's element name: * * ``` * echo $this->Flash->render('flash', [ * 'element' => 'MyPlugin.my_custom_element', * ]); * ``` * * If you have several messages stored in the Session, each message will be rendered in its own * element. * * @param string $key The [Flash.]key you are rendering in the view. * @param array $options Additional options to use for the creation of this flash message. * Supports the 'params', and 'element' keys that are used in the helper. * @return string|null Rendered flash message or null if flash key does not exist * in session. * @throws \UnexpectedValueException If value for flash settings key is not an array. */ public function render(string $key = 'flash', array $options = []): ?string { $session = $this->_View->getRequest()->getSession(); if (!$session->check("Flash.$key")) { return null; } $flash = $session->read("Flash.$key"); if (!is_array($flash)) { throw new UnexpectedValueException(sprintf( 'Value for flash setting key "%s" must be an array.', $key )); } $session->delete("Flash.$key"); $out = ''; foreach ($flash as $message) { $message = $options + $message; $out .= $this->_View->element($message['element'], $message); } return $out; } /** * Event listeners. * * @return array */ public function implementedEvents(): array { return []; } }