| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- /**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
- * @link http://cakephp.org CakePHP(tm) Project
- * @since 1.1.7
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- */
- namespace Cake\View\Helper;
- use Cake\View\Helper;
- use Cake\View\View;
- /**
- * Session Helper.
- *
- * Session reading from the view.
- *
- * @link http://book.cakephp.org/3.0/en/views/helpers/session.html
- * @deprecated 3.0.2 Use request->session() instead.
- */
- class SessionHelper extends Helper
- {
- /**
- * Constructor
- *
- * @param \Cake\View\View $View The View this helper is being attached to.
- * @param array $config Configuration settings for the helper.
- */
- public function __construct(View $View, array $config = [])
- {
- trigger_error('SessionHelper has been deprecated. Use request->session() instead.', E_USER_DEPRECATED);
- parent::__construct($View, $config);
- }
- /**
- * Reads a session value for a key or returns values for all keys.
- *
- * In your view:
- * ```
- * $this->Session->read('Controller.sessKey');
- * ```
- * Calling the method without a param will return all session vars
- *
- * @param string|null $name The name of the session key you want to read
- * @return mixed Values from the session vars
- */
- public function read($name = null)
- {
- return $this->request->session()->read($name);
- }
- /**
- * Checks if a session key has been set.
- *
- * In your view:
- * ```
- * $this->Session->check('Controller.sessKey');
- * ```
- *
- * @param string $name Session key to check.
- * @return bool
- */
- public function check($name)
- {
- return $this->request->session()->check($name);
- }
- /**
- * Event listeners.
- *
- * @return array
- */
- public function implementedEvents()
- {
- return [];
- }
- }
|