private function fetchUrl($location, array $options = [])
    {
        $uri = null;
        foreach ($this->transformers as $transformer) {
            $this->setContext($transformer);
            $object = $transformer->transform($location, $options);
            if ($object instanceof UriInterface) {
                $uri = $object;
                break;
            }
        }
        return $uri;
    }
private function fetchUrl($location, array $options = [])
    {
        $uri = null;
        foreach ($this->transformers as $transformer) {
            $this->setContext($transformer);
            $object = $transformer->transform($location, $options);
            if ($object instanceof UriInterface) {
                $uri = $object;
                break;
            }
        }
        return $uri;
    }
private function fetchUrl ( $ location , array $ options = [ ] ) { $ uri = null ; foreach ( $ this -> transformers as $ transformer ) { $ this -> setContext ( $ transformer ) ; $ object = $ transformer -> transform ( $ location , $ options ) ; if ( $ object instanceof UriInterface ) { $ uri = $ object ; break ; } } return $ uri ; }
Fetch the URI form the list of transformers

The URI is the result of the first transformer that returns a
UriInterface object.

@param string $location Location name, path or identifier
@param array $options   Filter options

@return null|UriInterface
Fetch the URI form the list of transformers