protected function resolve(RequestInterface $request)
{
if (!$request instanceof Request) {
return false;
}
/* @var $request Request */
/* @var $uri \Zend\Uri\UriInterface */
$uri = $request->getUri();
$fullPath = $uri->getPath();
$path = substr($fullPath, strlen($request->getBasePath()) + 1);
$this->path = $path;
$asset = $this->getResolver()->resolve($path);
if (!$asset instanceof AssetInterface) {
return false;
}
return $asset;
}