????JFIF??x?x????'
Server IP : 104.21.112.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/pontiacques.org/wp-content/plugins/groups/lib/core/ |
Upload File : |
<?php /** * class-groups-cache-object.php * * Copyright (c) "kento" Karim Rahimpur www.itthinx.com * * This code is released under the GNU General Public License. * See COPYRIGHT.txt and LICENSE.txt. * * This code is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * This header and all notices must be kept intact. * * @author Karim Rahimpur * @package groups * @since groups 1.9.0 */ if ( !defined( 'ABSPATH' ) ) { exit; } /** * Cache entry encapsulation. * * @property string $key * @property mixed $value */ class Groups_Cache_Object { /** * Cache key. * @var string */ private $key = null; /** * Cached value. * @var mixed */ private $value = null; /** * Create a cache entry object that holds a value for the given key. * * @param string $key * @param mixed $value */ public function __construct( $key, $value ) { $this->key = $key; $this->value = $value; } /** * Getter implementation for key and value properties. * * @param string $name * * @return mixed property value or null */ public function __get( $name ) { $result = null; switch ( $name ) { case 'key' : case 'value' : $result = $this->$name; break; } return $result; } /** * Setter for key and value properties. * * @param string $name * @param mixed $value */ public function __set( $name, $value ) { switch( $name ) { case 'key' : case 'value' : $this->$name = $value; break; } } }