示例#1
0
 /**
  * Write data in json file.
  *
  * @return void
  */
 protected function _write()
 {
     $this->_bufferActivated();
     $this->_bufferLoaded();
     $JSON = new JSON($this->_buffer);
     $file = Path::loadedFolder() . $this->_config['file'];
     $File = new File($file);
     $File->write($JSON->write());
 }
示例#2
0
文件: Table.php 项目: UnionCMS/Core
 /**
  * Callback before request data is converted into entities.
  *
  * @param Event $event
  * @param \ArrayObject $data
  * @param \ArrayObject $options
  * @return $this
  * @SuppressWarnings("unused")
  */
 public function beforeMarshal(Event $event, \ArrayObject $data, \ArrayObject $options)
 {
     if (isset($data[$this->_paramsFiled]) && is_array($data[$this->_paramsFiled])) {
         $params = new JSON($data[$this->_paramsFiled]);
         $data[$this->_paramsFiled] = $params->write();
     }
     return $this;
 }