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