protected function readData($meta) { $data = stream_get_contents($meta[self::HANDLE]); flock($meta[self::HANDLE], LOCK_UN); fclose($meta[self::HANDLE]); if (empty($meta[self::META_SERIALIZED])) { return $data; } else { return unserialize($data); } }