/** * 保存内容 * * @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); }
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); }
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))); }