コード例 #1
0
 public function save()
 {
     $type = $this->getDataType();
     $format = $this->getDataFormat();
     // Before saving the data, attempt to compress it.
     if ($type == self::DATATYPE_TEXT) {
         if ($format == self::DATAFORMAT_RAW) {
             $data = $this->getData();
             $deflated = PhabricatorCaches::maybeDeflateData($data);
             if ($deflated !== null) {
                 $this->data = $deflated;
                 $this->dataFormat = self::DATAFORMAT_DEFLATED;
             }
         }
     }
     return parent::save();
 }