public function read() { $resources = []; $files = scandir($this->path); foreach ($files as $file) { if (!in_array($file, ['.', '..'])) { $resource_data = $this->serializer->deserialize($this->path . DIRECTORY_SEPARATOR . $file); $resource = ResourceFactory::get($this->type); $resource->setData($resource_data); $resources[] = $resource; } } return $resources; }