Esempio n. 1
0
 /**
  * Constructor
  *
  * @param  array|Zend_Config $opts
  * @return void
  */
 public function __construct($opts = array())
 {
     parent::__construct($opts);
     if (self::$_serializedFalse === null) {
         self::$_serializedFalse = serialize(false);
     }
 }
Esempio n. 2
0
 /**
  * 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);
 }
Esempio n. 3
0
 /**
  * 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);
 }
Esempio n. 4
0
 /**
  * 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);
     }
 }
Esempio n. 5
0
 /**
  * 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);
 }