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); } } }