public function supports($resource, $type = null) { if (!is_string($resource)) { return false; } if ($this->isFile($resource)) { return $this->validateExtension($resource); } return true; }