public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $request = $serviceLocator->getServiceLocator()->get('request');
     $uri = $request->getUri();
     $filter = new HtmlAbsPathFilter();
     $filter->setUri($uri);
     return $filter;
 }
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     /* @var \Zend\ServiceManager\AbstractPluginManager $serviceLocator */
     $request = $serviceLocator->getServiceLocator()->get('request');
     $uri = $request->getUri();
     $filter = new HtmlAbsPathFilter();
     $filter->setUri($uri);
     return $filter;
 }
 public function testFilter()
 {
     $filter = new HtmlAbsPathFilter();
     foreach ($this->htmlTests as $test) {
         $filter->setUri('http://aaa.bbb.cc/ddd/');
         $f = $filter->filter($test['original']);
         preg_match_all('/(?:href|src)\\s*=\\s*"([^"]*)"/', $f, $matches);
         foreach ($matches[1] as $uri) {
             $this->assertRegExp("/^https?:\\/\\//", $uri);
         }
     }
 }