[DomCrawler] Exposed getter for uri

This commit is contained in:
Martin Hasoň 2016-03-15 23:05:44 +01:00
parent f29d46f29b
commit baebdb4b69
2 changed files with 17 additions and 0 deletions

View File

@ -70,6 +70,16 @@ class Crawler implements \Countable, \IteratorAggregate
$this->add($node); $this->add($node);
} }
/**
* Returns the current URI.
*
* @return string
*/
public function getUri()
{
return $this->uri;
}
/** /**
* Returns base href. * Returns base href.
* *

View File

@ -27,6 +27,13 @@ class CrawlerTest extends \PHPUnit_Framework_TestCase
$this->assertCount(1, $crawler, '__construct() takes a node as a first argument'); $this->assertCount(1, $crawler, '__construct() takes a node as a first argument');
} }
public function testGetUri()
{
$uri = 'http://symfony.com';
$crawler = new Crawler(null, $uri);
$this->assertEquals($uri, $crawler->getUri());
}
public function testGetBaseHref() public function testGetBaseHref()
{ {
$baseHref = 'http://symfony.com'; $baseHref = 'http://symfony.com';