public function Link::__construct in Zircon Profile 8.0
Same name in this branch
- 8.0 vendor/symfony/dom-crawler/Link.php \Symfony\Component\DomCrawler\Link::__construct()
- 8.0 core/lib/Drupal/Core/Link.php \Drupal\Core\Link::__construct()
Same name and namespace in other branches
- 8 vendor/symfony/dom-crawler/Link.php \Symfony\Component\DomCrawler\Link::__construct()
Constructor.
Parameters
\DOMElement $node A \DOMElement instance:
string $currentUri The URI of the page where the link is embedded (or the base href):
string $method The method to use for the link (get by default):
Throws
\InvalidArgumentException if the node is not a link
1 call to Link::__construct()
- Form::__construct in vendor/
symfony/ dom-crawler/ Form.php - Constructor.
1 method overrides Link::__construct()
- Form::__construct in vendor/
symfony/ dom-crawler/ Form.php - Constructor.
File
- vendor/
symfony/ dom-crawler/ Link.php, line 45
Class
- Link
- Link represents an HTML link (an HTML a, area or link tag).
Namespace
Symfony\Component\DomCrawlerCode
public function __construct(\DOMElement $node, $currentUri, $method = 'GET') {
if (!in_array(strtolower(substr($currentUri, 0, 4)), array(
'http',
'file',
))) {
throw new \InvalidArgumentException(sprintf('Current URI must be an absolute URL ("%s").', $currentUri));
}
$this
->setNode($node);
$this->method = $method ? strtoupper($method) : null;
$this->currentUri = $currentUri;
}