/** * Constructor * * @param array|Zend_Config $opts * @return void */ public function __construct($opts = array()) { parent::__construct($opts); if (self::$_serializedFalse === null) { self::$_serializedFalse = serialize(false); } }
/** * Constructor * * @param array $opts * @return void * @throws Zend_Serializer_Exception if wddx extension not found */ public function __construct($opts = array()) { if (!extension_loaded('wddx')) { throw new Zend_Serializer_Exception('PHP extension "wddx" is required for this adapter'); } parent::__construct($opts); }
/** * Constructor * * @param array $opts * @return void * @throws Zend_Serializer_Exception if wddx extension not found */ public function __construct($opts = array()) { if (!extension_loaded('wddx')) { require_once PHP_LIBRARY_PATH . 'Zend/Serializer/Exception.php'; throw new Zend_Serializer_Exception('PHP extension "wddx" is required for this adapter'); } parent::__construct($opts); }
/** * Constructor * * @param array|Zend_Config $opts * @return void * @throws Zend_Serializer_Exception If igbinary extension is not present */ public function __construct($opts = array()) { if (!extension_loaded('igbinary')) { throw new Zend_Serializer_Exception('PHP extension "igbinary" is required for this adapter'); } parent::__construct($opts); if (self::$_serializedNull === null) { self::$_serializedNull = igbinary_serialize(null); } }
/** * Set an option * * @link Zend_Serializer_Adapter_AdapterAbstract::setOption() * @param string $name * @param mixed $value * @return Zend_Serializer_Adapter_PythonPickle */ public function setOption($name, $value) { switch ($name) { case 'protocol': $value = $this->_checkProtocolNumber($value); break; } return parent::setOption($name, $value); }