class Link extends AbstractUriElement
Link represents an HTML link (an HTML a, area or link tag).
protected DOMElement | $node | from AbstractUriElement | |
protected string | $method | from AbstractUriElement | |
protected string | $currentUri | from AbstractUriElement |
__construct(DOMElement $node, string $currentUri, string|null $method = 'GET') | from AbstractUriElement | |
DOMElement | getNode() Gets the node associated with this link. | from AbstractUriElement |
string | getMethod() Gets the method associated with this link. | from AbstractUriElement |
string | getUri() Gets the URI associated with this link. | from AbstractUriElement |
string | getRawUri() Returns raw URI data. | |
string | canonicalizePath(string $path) Returns the canonicalized URI path (see RFC 3986, section 5.2.4). | from AbstractUriElement |
setNode(DOMElement $node) Sets current \DOMElement instance. |
DOMElement | $node | A \DOMElement instance |
string | $currentUri | The URI of the page where the link is embedded (or the base href) |
string|null | $method | The method to use for the link (GET by default) |
InvalidArgumentException | if the node is not a link |
Gets the node associated with this link.
DOMElement | A \DOMElement instance |
Gets the method associated with this link.
string | The method |
Gets the URI associated with this link.
string | The URI |
Returns raw URI data.
string |
Returns the canonicalized URI path (see RFC 3986, section 5.2.4).
string | $path | URI path |
string |
Sets current \DOMElement instance.
DOMElement | $node | A \DOMElement instance |
LogicException | If given node is not an anchor |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/DomCrawler/Link.html