/** * Saves metadata. */ protected function _saveMetadata() { if (empty($this->_md)) { $this->_vfs->deleteFile($this->_vfspath, self::METADATA_NAME); } else { $this->_vfs->writeData($this->_vfspath, self::METADATA_NAME, json_encode($this->_md), true); } }