ソースを参照

php5.5 compat

dereuromark 9 年 前
コミット
86adf8173f
1 ファイル変更2 行追加3 行削除
  1. 2 3
      src/Model/Behavior/JsonableBehavior.php

+ 2 - 3
src/Model/Behavior/JsonableBehavior.php

@@ -35,8 +35,6 @@ use Tools\Utility\Text;
  */
 class JsonableBehavior extends Behavior {
 
-	const OPTIONS_DEFAULT = JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_ERROR_INF_OR_NAN | JSON_PARTIAL_OUTPUT_ON_ERROR;
-
 	/**
 	 * @var string|false|null
 	 */
@@ -92,7 +90,8 @@ class JsonableBehavior extends Behavior {
 			$this->_table->schema()->columnType($field, 'array');
 		}
 		if ($this->_config['encodeParams']['options'] === null) {
-			$this->_config['encodeParams']['options'] = static::OPTIONS_DEFAULT;
+			$options = JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_ERROR_INF_OR_NAN | JSON_PARTIAL_OUTPUT_ON_ERROR;
+			$this->_config['encodeParams']['options'] = $options;
 		}
 	}