Provides JSON functions in an object oriented way.
Пример #1
0
 /**
  * Create a comment in a paste.
  *
  * @access public
  * @param  string $pasteid
  * @param  string $parentid
  * @param  string $commentid
  * @param  array  $comment
  * @throws Exception
  * @return bool
  */
 public function createComment($pasteid, $parentid, $commentid, $comment)
 {
     $storagedir = self::_dataid2discussionpath($pasteid);
     $filename = $pasteid . '.' . $commentid . '.' . $parentid;
     if (is_file($storagedir . $filename)) {
         return false;
     }
     if (!is_dir($storagedir)) {
         mkdir($storagedir, 0700, true);
     }
     return (bool) file_put_contents($storagedir . $filename, Json::encode($comment));
 }