PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.3.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.3.0
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / libs / Zend / Session / Validator / Abstract.php
matomo / app / libs / Zend / Session / Validator Last commit date
Abstract.php 6 years ago HttpUserAgent.php 6 years ago Interface.php 6 years ago
Abstract.php
70 lines
1 <?php
2 /**
3 * Zend Framework
4 *
5 * LICENSE
6 *
7 * This source file is subject to the new BSD license that is bundled
8 * with this package in the file LICENSE.txt.
9 * It is also available through the world-wide-web at this URL:
10 * http://framework.zend.com/license/new-bsd
11 * If you did not receive a copy of the license and are unable to
12 * obtain it through the world-wide-web, please send an email
13 * to license@zend.com so we can send you a copy immediately.
14 *
15 * @category Zend
16 * @package Zend_Session
17 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
18 * @license http://framework.zend.com/license/new-bsd New BSD License
19 * @version $Id: Abstract.php 23775 2011-03-01 17:25:24Z ralph $
20 * @since Preview Release 0.2
21 */
22
23 /**
24 * @see Zend_Session_Validator_Interface
25 */
26 // require_once 'Zend/Session/Validator/Interface.php';
27
28 /**
29 * Zend_Session_Validator_Abstract
30 *
31 * @category Zend
32 * @package Zend_Session
33 * @subpackage Validator
34 * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
35 * @license http://framework.zend.com/license/new-bsd New BSD License
36 */
37 abstract class Zend_Session_Validator_Abstract implements Zend_Session_Validator_Interface
38 {
39
40 /**
41 * SetValidData() - This method should be used to store the environment variables that
42 * will be needed in order to validate the session later in the validate() method.
43 * These values are stored in the session in the __ZF namespace, in an array named VALID
44 *
45 * @param mixed $data
46 * @return void
47 */
48 protected function setValidData($data)
49 {
50 $validatorName = get_class($this);
51
52 $_SESSION['__ZF']['VALID'][$validatorName] = $data;
53 }
54
55
56 /**
57 * GetValidData() - This method should be used to retrieve the environment variables that
58 * will be needed to 'validate' a session.
59 *
60 * @return mixed
61 */
62 protected function getValidData()
63 {
64 $validatorName = get_class($this);
65
66 return $_SESSION['__ZF']['VALID'][$validatorName];
67 }
68
69 }
70