[2.0][Component][DomCrawler] cs
This commit is contained in:
parent
44ba841a67
commit
25fed1355b
@ -523,7 +523,7 @@ class Crawler extends \SplObjectStorage
|
|||||||
/**
|
/**
|
||||||
* Selects links by name or alt value for clickable images.
|
* Selects links by name or alt value for clickable images.
|
||||||
*
|
*
|
||||||
* @param string $value The link text
|
* @param string $value The link text
|
||||||
*
|
*
|
||||||
* @return Crawler A new instance of Crawler with the filtered list of nodes
|
* @return Crawler A new instance of Crawler with the filtered list of nodes
|
||||||
*
|
*
|
||||||
@ -540,7 +540,7 @@ class Crawler extends \SplObjectStorage
|
|||||||
/**
|
/**
|
||||||
* Selects a button by name or alt value for images.
|
* Selects a button by name or alt value for images.
|
||||||
*
|
*
|
||||||
* @param string $value The button text
|
* @param string $value The button text
|
||||||
*
|
*
|
||||||
* @return Crawler A new instance of Crawler with the filtered list of nodes
|
* @return Crawler A new instance of Crawler with the filtered list of nodes
|
||||||
*
|
*
|
||||||
@ -558,7 +558,7 @@ class Crawler extends \SplObjectStorage
|
|||||||
/**
|
/**
|
||||||
* Returns a Link object for the first node in the list.
|
* Returns a Link object for the first node in the list.
|
||||||
*
|
*
|
||||||
* @param string $method The method for the link (get by default)
|
* @param string $method The method for the link (get by default)
|
||||||
*
|
*
|
||||||
* @return Link A Link instance
|
* @return Link A Link instance
|
||||||
*
|
*
|
||||||
@ -597,8 +597,8 @@ class Crawler extends \SplObjectStorage
|
|||||||
/**
|
/**
|
||||||
* Returns a Form object for the first node in the list.
|
* Returns a Form object for the first node in the list.
|
||||||
*
|
*
|
||||||
* @param array $values An array of values for the form fields
|
* @param array $values An array of values for the form fields
|
||||||
* @param string $method The method for the form
|
* @param string $method The method for the form
|
||||||
*
|
*
|
||||||
* @return Form A Form instance
|
* @return Form A Form instance
|
||||||
*
|
*
|
||||||
@ -621,6 +621,28 @@ class Crawler extends \SplObjectStorage
|
|||||||
return $form;
|
return $form;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts string for XPath expressions.
|
||||||
|
*
|
||||||
|
* Escaped characters are: quotes (") and apostrophe (').
|
||||||
|
*
|
||||||
|
* Examples:
|
||||||
|
* <code>
|
||||||
|
* echo Crawler::xpathLiteral('foo " bar');
|
||||||
|
* //prints 'foo " bar'
|
||||||
|
*
|
||||||
|
* echo Crawler::xpathLiteral("foo ' bar");
|
||||||
|
* //prints "foo ' bar"
|
||||||
|
*
|
||||||
|
* echo Crawler::xpathLiteral('a\'b"c');
|
||||||
|
* //prints concat('a', "'", 'b"c')
|
||||||
|
* </code>
|
||||||
|
*
|
||||||
|
* @param string $s String to be escaped
|
||||||
|
*
|
||||||
|
* @return string Converted string
|
||||||
|
*
|
||||||
|
*/
|
||||||
static public function xpathLiteral($s)
|
static public function xpathLiteral($s)
|
||||||
{
|
{
|
||||||
if (false === strpos($s, "'")) {
|
if (false === strpos($s, "'")) {
|
||||||
|
Reference in New Issue
Block a user