Ejemplo n.º 1
0
 /**
  * 保存内容
  * 
  * @param mixed $data
  * @return boolean
  */
 public function write($data)
 {
     if (!is_scalar($data)) {
         $data = Zend_Serializer::serialize($data);
     }
     return file_put_contents($this->_path, $data);
 }
Ejemplo n.º 2
0
 public function storeOauthObject($object, $path)
 {
     $object = Zend_Serializer::serialize($object);
     $resource = Mage::getSingleton('core/resource');
     $write = $resource->getConnection('twitterreader_write');
     $query = 'UPDATE `' . $resource->getTableName('core/config_data') . '` SET `value` = ' . $write->quote($object) . ' WHERE `path` = \'' . $path . '\'';
     $write->query($query);
 }
Ejemplo n.º 3
0
 public function testSerializeSpecificAdapter()
 {
     $value = 'test';
     $adapter = new Zend_Serializer_Adapter_Json();
     $expected = $adapter->serialize($value);
     $this->assertEquals($expected, Zend_Serializer::serialize($value, array('adapter' => $adapter)));
 }