name: AbstractCrawlerTestCase class_comment: null dependencies: - name: TestCase type: class source: PHPUnit\Framework\TestCase - name: Crawler type: class source: Symfony\Component\DomCrawler\Crawler - name: Form type: class source: Symfony\Component\DomCrawler\Form - name: Image type: class source: Symfony\Component\DomCrawler\Image - name: Link type: class source: Symfony\Component\DomCrawler\Link properties: [] methods: - name: getDoctype visibility: public parameters: [] comment: null - name: createCrawler visibility: protected parameters: - name: node default: 'null' - name: uri default: 'null' - name: baseHref default: 'null' - name: useHtml5Parser default: 'true' comment: null - name: testConstructor visibility: public parameters: [] comment: null - name: testGetUri visibility: public parameters: [] comment: null - name: testGetBaseHref visibility: public parameters: [] comment: null - name: testAdd visibility: public parameters: [] comment: null - name: testAddMultipleDocumentNode visibility: public parameters: [] comment: null - name: testAddHtmlContent visibility: public parameters: [] comment: null - name: testAddHtmlContentWithBaseTag visibility: public parameters: [] comment: null - name: testAddHtmlContentCharset visibility: public parameters: [] comment: '# * @requires extension mbstring' - name: testAddHtmlContentInvalidBaseTag visibility: public parameters: [] comment: null - name: testAddHtmlContentCharsetGbk visibility: public parameters: [] comment: '# * @requires extension mbstring' - name: testAddXmlContent visibility: public parameters: [] comment: null - name: testAddXmlContentCharset visibility: public parameters: [] comment: null - name: testAddContent visibility: public parameters: [] comment: null - name: testAddContentNonUtf8 visibility: public parameters: [] comment: '# * @requires extension iconv' - name: testAddDocument visibility: public parameters: [] comment: null - name: testAddNodeList visibility: public parameters: [] comment: null - name: testAddNodes visibility: public parameters: [] comment: null - name: testAddNode visibility: public parameters: [] comment: null - name: testClear visibility: public parameters: [] comment: null - name: testEq visibility: public parameters: [] comment: null - name: testNormalizeWhiteSpace visibility: public parameters: [] comment: null - name: testEach visibility: public parameters: [] comment: null - name: testIteration visibility: public parameters: [] comment: null - name: testSlice visibility: public parameters: [] comment: null - name: testReduce visibility: public parameters: [] comment: null - name: testAttr visibility: public parameters: [] comment: null - name: testMissingAttrValueIsNull visibility: public parameters: [] comment: null - name: testNodeName visibility: public parameters: [] comment: null - name: testText visibility: public parameters: [] comment: null - name: provideInnerTextExamples visibility: public parameters: [] comment: null - name: testInnerText visibility: public parameters: - name: xPathQuery - name: expectedText - name: expectedInnerText - name: expectedInnerTextNormalizeWhitespaceFalse comment: '# * @dataProvider provideInnerTextExamples' - name: testHtml visibility: public parameters: [] comment: null - name: testEmojis visibility: public parameters: [] comment: null - name: testExtract visibility: public parameters: [] comment: null - name: testFilterXpathComplexQueries visibility: public parameters: [] comment: null - name: testFilterXPath visibility: public parameters: [] comment: null - name: testFilterRemovesDuplicates visibility: public parameters: [] comment: null - name: testFilterXPathWithDefaultNamespace visibility: public parameters: [] comment: null - name: testFilterXPathWithCustomDefaultNamespace visibility: public parameters: [] comment: null - name: testFilterXPathWithNamespace visibility: public parameters: [] comment: null - name: testFilterXPathWithMultipleNamespaces visibility: public parameters: [] comment: null - name: testFilterXPathWithManuallyRegisteredNamespace visibility: public parameters: [] comment: null - name: testFilterXPathWithAnUrl visibility: public parameters: [] comment: null - name: testFilterXPathWithFakeRoot visibility: public parameters: [] comment: null - name: testFilterXPathWithAncestorAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithAncestorOrSelfAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithAttributeAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithAttributeAxisAfterElementAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithChildAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithFollowingAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithFollowingSiblingAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithNamespaceAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithNamespaceAxisAfterElementAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithParentAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithPrecedingAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithPrecedingSiblingAxis visibility: public parameters: [] comment: null - name: testFilterXPathWithSelfAxes visibility: public parameters: [] comment: null - name: testFilter visibility: public parameters: [] comment: null - name: testFilterWithDefaultNamespace visibility: public parameters: [] comment: null - name: testFilterWithNamespace visibility: public parameters: [] comment: null - name: testFilterWithMultipleNamespaces visibility: public parameters: [] comment: null - name: testFilterWithDefaultNamespaceOnly visibility: public parameters: [] comment: null - name: testSelectLink visibility: public parameters: [] comment: null - name: testSelectImage visibility: public parameters: [] comment: null - name: testSelectButton visibility: public parameters: [] comment: null - name: testSelectButtonWithSingleQuotesInNameAttribute visibility: public parameters: [] comment: null - name: testSelectButtonWithDoubleQuotesInNameAttribute visibility: public parameters: [] comment: null - name: testLink visibility: public parameters: [] comment: null - name: testInvalidLink visibility: public parameters: [] comment: null - name: testInvalidLinks visibility: public parameters: [] comment: null - name: testImage visibility: public parameters: [] comment: null - name: testSelectLinkAndLinkFiltered visibility: public parameters: [] comment: null - name: testChaining visibility: public parameters: [] comment: null - name: testLinks visibility: public parameters: [] comment: null - name: testImages visibility: public parameters: [] comment: null - name: testForm visibility: public parameters: [] comment: null - name: testInvalidForm visibility: public parameters: [] comment: null - name: testLast visibility: public parameters: [] comment: null - name: testFirst visibility: public parameters: [] comment: null - name: testSiblings visibility: public parameters: [] comment: null - name: provideMatchTests visibility: public parameters: [] comment: null - name: testMatch visibility: public parameters: - name: mainNodeSelector - name: expected - name: selector comment: '# @dataProvider provideMatchTests' - name: testClosest visibility: public parameters: [] comment: null - name: testOuterHtml visibility: public parameters: [] comment: null - name: testNextAll visibility: public parameters: [] comment: null - name: testPreviousAll visibility: public parameters: [] comment: null - name: testChildren visibility: public parameters: [] comment: null - name: testFilteredChildren visibility: public parameters: [] comment: null - name: testAncestors visibility: public parameters: [] comment: null - name: testAncestorsThrowsIfNodeListIsEmpty visibility: public parameters: [] comment: null - name: testBaseTag visibility: public parameters: - name: baseValue - name: linkValue - name: expectedUri - name: currentUri default: 'null' - name: description default: '''''' comment: '# * @dataProvider getBaseTagData' - name: getBaseTagData visibility: public parameters: [] comment: null - name: testBaseTagWithForm visibility: public parameters: - name: baseValue - name: actionValue - name: expectedUri - name: currentUri default: 'null' - name: description default: 'null' comment: '# * @dataProvider getBaseTagWithFormData' - name: getBaseTagWithFormData visibility: public parameters: [] comment: null - name: testCountOfNestedElements visibility: public parameters: [] comment: null - name: testEvaluateReturnsTypedResultOfXPathExpressionOnADocumentSubset visibility: public parameters: [] comment: null - name: testEvaluateReturnsTypedResultOfNamespacedXPathExpressionOnADocumentSubset visibility: public parameters: [] comment: null - name: testEvaluateReturnsTypedResultOfNamespacedXPathExpression visibility: public parameters: [] comment: null - name: testEvaluateReturnsACrawlerIfXPathExpressionEvaluatesToANode visibility: public parameters: [] comment: null - name: testEvaluateThrowsAnExceptionIfDocumentIsEmpty visibility: public parameters: [] comment: null - name: testAddHtmlContentUnsupportedCharset visibility: public parameters: [] comment: null - name: createTestCrawler visibility: public parameters: - name: uri default: 'null' comment: null - name: createTestXmlCrawler visibility: protected parameters: - name: uri default: 'null' comment: null - name: createDomDocument visibility: protected parameters: [] comment: null - name: createNodeList visibility: protected parameters: [] comment: null traits: - PHPUnit\Framework\TestCase - Symfony\Component\DomCrawler\Crawler - Symfony\Component\DomCrawler\Form - Symfony\Component\DomCrawler\Image - Symfony\Component\DomCrawler\Link interfaces: []