diff --git a/File.class.php b/File.class.php index 4efebe2..81d2d05 100644 --- a/File.class.php +++ b/File.class.php @@ -11,7 +11,16 @@ abstract class File { public $path; + public $filename; + + public $logger; + + public function __construct() + { + $this->logger = Logger::getInstance(); + } + /** * @param array|string|null $data * @return Image @@ -24,8 +33,7 @@ abstract class File if (!is_array($data)) { $data = json_decode($data, true); if (json_last_error() != JSON_ERROR_NONE) { - //TODO: подумать над тем, чтобы субмодуль не был связан с классом приложения - вынести отдельно логгер для этого класса - ErrorMessage::log('Unable to convert json-string to array. Data ' . print_r($data, true)); + $instance->logger->log('Unable to convert json-string to array. Data ' . print_r($data, true)); } } if (is_array($data)) {