示例#1
0
文件: Json.php 项目: stopsopa/utils
 public static function encode($data, $options = 0, $depth = 512)
 {
     if ($data === false) {
         return 'false';
     }
     if (AbstractApp::isDev()) {
         $tmp = PrettyJson::encode($data, $options = PrettyJson::JSON_PRETTY_PRINT | PrettyJson::JSON_FORCEUTF8 | PrettyJson::JSON_UNESCAPED_SLASHES | PrettyJson::JSON_UNESCAPED_UNICODE, $depth);
     } else {
         if (version_compare(PHP_VERSION, '5.4.0', '<')) {
             $tmp = json_encode($data, $options);
         } else {
             $tmp = json_encode($data, $options, $depth);
         }
     }
     if ($tmp === false) {
         throw new Exception('conditional: Nie powiodło się przekształcenie za pomocą json_encode' . print_r($data, true));
     }
     return $tmp;
 }
 public function getSource($name)
 {
     niechginie('jest');
     if (AbstractApp::isDev()) {
         return $this->_replaceAssets(parent::getSource($name));
     }
     return parent::getSource($name);
     //        if ($this->isExc($name)) {
     //            return $this->_replaceAssets(parent::getSource($name));
     //        }
     //
     //        $name = $this->transform($name);
     //
     //        if (strpos($name, "\n") !== false) {
     //            return $this->_replaceAssets($name);
     //        }
     //
     //        try {
     //            return $this->_replaceAssets(parent::getSource($name));
     //    //      return parent::getSource($name.$this->checkExt($name));
     //        } catch (Twig_Error_Loader $e) {
     //            //Always response is outdated
     //            return $this->_replaceAssets($name);
     //        }
 }