SYMBOL INDEX (254 symbols across 42 files) FILE: src/Core.php class Core (line 8) | class Core FILE: src/DataTransferObjects/FeedEntry.php class FeedEntry (line 10) | class FeedEntry method __construct (line 16) | public function __construct( method fromArray (line 27) | public static function fromArray(array $data): self FILE: src/PHPScraper.php class PHPScraper (line 17) | class PHPScraper method __construct (line 34) | public function __construct(array $config = []) method setConfig (line 48) | public function setConfig(array $config = []): self method __get (line 122) | public function __get(string $name) method __call (line 134) | public function __call(string $name, array $arguments = []) FILE: src/UsesBrowserKit.php type UsesBrowserKit (line 9) | trait UsesBrowserKit method setClient (line 35) | public function setClient(HttpBrowser $client): self method setHttpClient (line 45) | public function setHttpClient(HttpClientInterface $httpClient): self method client (line 57) | public function client(): HttpBrowser method go (line 69) | public function go(string $url): self method setContent (line 82) | public function setContent(string $url, string $content): self method fetchAsset (line 93) | public function fetchAsset(string $url): string method clickLink (line 109) | public function clickLink($titleOrUrl): self FILE: src/UsesContent.php type UsesContent (line 10) | trait UsesContent method title (line 22) | public function title(): ?string method charset (line 27) | public function charset(): ?string method contentType (line 32) | public function contentType(): ?string method canonical (line 37) | public function canonical(): ?string method viewportString (line 42) | public function viewportString(): ?string method viewport (line 47) | public function viewport(): array method csrfToken (line 52) | public function csrfToken(): ?string method baseHref (line 57) | public function baseHref(): ?string method headers (line 67) | public function headers(): array method author (line 78) | public function author(): ?string method image (line 83) | public function image(): ?string method keywordString (line 88) | public function keywordString(): ?string method keywords (line 93) | public function keywords(): array method description (line 98) | public function description(): ?string method metaTags (line 108) | public function metaTags(): array method twitterCard (line 123) | public function twitterCard(): array method openGraph (line 143) | public function openGraph(): array method h1 (line 158) | public function h1(): array method h2 (line 163) | public function h2(): array method h3 (line 168) | public function h3(): array method h4 (line 173) | public function h4(): array method h5 (line 178) | public function h5(): array method h6 (line 183) | public function h6(): array method headings (line 193) | public function headings(): array method lists (line 205) | public function lists(): array method orderedLists (line 224) | public function orderedLists(): array method unorderedLists (line 232) | public function unorderedLists(): array method paragraphs (line 240) | public function paragraphs(): array method cleanParagraphs (line 251) | public function cleanParagraphs(): array method outline (line 264) | public function outline(): array method outlineWithParagraphs (line 280) | public function outlineWithParagraphs(): array method cleanOutlineWithParagraphs (line 295) | public function cleanOutlineWithParagraphs(): array method prepContent (line 334) | protected function prepContent(): array method contentKeywords (line 387) | public function contentKeywords($locale = 'en_US'): array method contentKeywordsWithScores (line 413) | public function contentKeywordsWithScores($locale = 'en_US'): array method links (line 426) | public function links(): array method internalLinks (line 442) | public function internalLinks(): array method externalLinks (line 461) | public function externalLinks(): array method linksWithDetails (line 473) | public function linksWithDetails(): array method images (line 524) | public function images(): array method imagesWithDetails (line 542) | public function imagesWithDetails(): array FILE: src/UsesFeeds.php type UsesFeeds (line 7) | trait UsesFeeds method sitemapUrl (line 12) | public function sitemapUrl(): string method sitemapRaw (line 22) | public function sitemapRaw(?string $url = null): array method sitemap (line 34) | public function sitemap(?string $url = null): array method searchIndexUrl (line 52) | public function searchIndexUrl(): string method searchIndexRaw (line 62) | public function searchIndexRaw(?string $url = null): array method searchIndex (line 72) | public function searchIndex(?string $url = null): array method rssUrls (line 92) | public function rssUrls(): array method rssRaw (line 104) | public function rssRaw(?string ...$urls): array method rss (line 117) | public function rss(?string ...$urls): array FILE: src/UsesFileParsers.php type UsesFileParsers (line 5) | trait UsesFileParsers method csvDecodeRaw (line 12) | public function csvDecodeRaw( method csvDecode (line 40) | public function csvDecode( method csvDecodeWithHeaderRaw (line 69) | public function csvDecodeWithHeaderRaw( method csvDecodeWithHeader (line 100) | public function csvDecodeWithHeader( method castType (line 125) | public function castType(string $entry): int|float|string method parseCsv (line 145) | public function parseCsv( method parseCsvWithHeader (line 197) | public function parseCsvWithHeader( method parseJson (line 249) | public function parseJson(?string $jsonStringOrUrl = null): array method parseXml (line 297) | public function parseXml(?string $xmlStringOrUrl = null): array method xmlDecode (line 332) | protected function xmlDecode(string $xmlString): array FILE: src/UsesUrls.php type UsesUrls (line 9) | trait UsesUrls method currentUrl (line 18) | public function currentUrl(): string method currentHost (line 33) | public function currentHost(): ?string method currentBaseHost (line 43) | public function currentBaseHost(): string method makeUrlAbsolute (line 55) | public function makeUrlAbsolute(?string $url = null, ?string $baseUrl ... FILE: src/UsesXPathFilters.php type UsesXPathFilters (line 7) | trait UsesXPathFilters method filter (line 12) | public function filter(string $query): Crawler method filterFirst (line 20) | public function filterFirst(string $query): ?Crawler method filterFirstText (line 30) | public function filterFirstText(string $query): ?string method filterTexts (line 42) | public function filterTexts(string $query): array method filterExtractAttributes (line 53) | public function filterExtractAttributes(string $query, array $attribut... method filterFirstExtractAttribute (line 65) | public function filterFirstExtractAttribute(string $query, array $attr... method filterFirstContent (line 75) | public function filterFirstContent(string $query): ?string FILE: tests/BaseHrefTest.php class BaseHrefTest (line 10) | class BaseHrefTest extends \PHPUnit\Framework\TestCase method testMissingBaseHref (line 15) | public function testMissingBaseHref() method testBaseHref (line 29) | public function testBaseHref() FILE: tests/CanonicalTest.php class CanonicalTest (line 5) | class CanonicalTest extends \PHPUnit\Framework\TestCase method testMissingCanonical (line 10) | public function testMissingCanonical() method testWithCanonical (line 24) | public function testWithCanonical() FILE: tests/CoreTest.php class CoreTest (line 5) | class CoreTest extends \PHPUnit\Framework\TestCase method testMethodAndPropertyCallsAreEqual (line 10) | public function testMethodAndPropertyCallsAreEqual() method testChangeOfCurrentPage (line 26) | public function testChangeOfCurrentPage() method testBasicChainability (line 68) | public function testBasicChainability() FILE: tests/CustomSelectorTest.php class CustomSelectorTest (line 5) | class CustomSelectorTest extends \PHPUnit\Framework\TestCase method testFailedSelectionBasedOnId (line 10) | public function testFailedSelectionBasedOnId() method testSelectionBasedOnId (line 36) | public function testSelectionBasedOnId() method testSelectionBasedOnTag (line 58) | public function testSelectionBasedOnTag() method testSelectionBasedOnClass (line 86) | public function testSelectionBasedOnClass() FILE: tests/DownloadTest.php class DownloadTest (line 5) | class DownloadTest extends \PHPUnit\Framework\TestCase method testMissingDownload (line 10) | public function testMissingDownload() method testDownload (line 23) | public function testDownload() method testDifferentUrlTypes (line 52) | public function testDifferentUrlTypes() FILE: tests/FeedRssTest.php class FeedRssTest (line 7) | class FeedRssTest extends \PHPUnit\Framework\TestCase method testMissingRssUrls (line 12) | public function testMissingRssUrls() method testRssUrls (line 26) | public function testRssUrls() method testCustomRssUrl (line 45) | public function testCustomRssUrl() method testDifferentRssUrlTypes (line 66) | public function testDifferentRssUrlTypes() method testRssRawContent (line 91) | public function testRssRawContent() method testRss (line 125) | public function testRss() FILE: tests/FeedSearchIndexTest.php class FeedSearchIndexTest (line 7) | class FeedSearchIndexTest extends \PHPUnit\Framework\TestCase method testSearchIndexUrl (line 12) | public function testSearchIndexUrl() method testDefaultSearchIndexUrl (line 31) | public function testDefaultSearchIndexUrl() method testCustomSearchIndexUrl (line 52) | public function testCustomSearchIndexUrl() method testDifferentSearchIndexUrlTypes (line 71) | public function testDifferentSearchIndexUrlTypes() method testSearchIndexRaw (line 96) | public function testSearchIndexRaw() method testSearchIndex (line 133) | public function testSearchIndex() FILE: tests/FeedSitemapTest.php class FeedSitemapTest (line 7) | class FeedSitemapTest extends \PHPUnit\Framework\TestCase method testSitemapUrl (line 12) | public function testSitemapUrl() method testDefaultSitemapUrl (line 31) | public function testDefaultSitemapUrl() method testCustomSitemapUrl (line 50) | public function testCustomSitemapUrl() method testDifferentSitemapUrlTypes (line 69) | public function testDifferentSitemapUrlTypes() method testSitemapRaw (line 94) | public function testSitemapRaw() method testSitemap (line 123) | public function testSitemap() FILE: tests/HeadingTest.php class HeadingTest (line 5) | class HeadingTest extends \PHPUnit\Framework\TestCase method testMissingHeadings (line 10) | public function testMissingHeadings() method testWithHTMLEntity (line 28) | public function testWithHTMLEntity() method testLoremIpsum (line 65) | public function testLoremIpsum() method testGermanUmlaute (line 89) | public function testGermanUmlaute() method testChineseCharacters (line 113) | public function testChineseCharacters() FILE: tests/ImageTest.php class ImageTest (line 5) | class ImageTest extends \PHPUnit\Framework\TestCase method testNoImages (line 10) | public function testNoImages() method testLoremIpsum (line 25) | public function testLoremIpsum() method testGermanUmlaute (line 61) | public function testGermanUmlaute() method testChineseCharacters (line 103) | public function testChineseCharacters() method testBaseHref (line 139) | public function testBaseHref() method testWidth (line 175) | public function testWidth() method testHeight (line 211) | public function testHeight() FILE: tests/KeywordTest.php class KeywordTest (line 5) | class KeywordTest extends \PHPUnit\Framework\TestCase method testKeywordExtraction (line 10) | public function testKeywordExtraction() method testKeywordExtractionWithScores (line 52) | public function testKeywordExtractionWithScores() FILE: tests/LinkTest.php class LinkTest (line 5) | class LinkTest extends \PHPUnit\Framework\TestCase method testNoLinks (line 10) | public function testNoLinks() method testTarget (line 25) | public function testTarget() method testRel (line 138) | public function testRel() method testBaseHref (line 237) | public function testBaseHref() method testImageUrl (line 305) | public function testImageUrl() method testInternalLinks (line 373) | public function testInternalLinks() method testExternalLinks (line 390) | public function testExternalLinks() FILE: tests/ListsTest.php class ListsTest (line 5) | class ListsTest extends \PHPUnit\Framework\TestCase method checkCountTest (line 10) | public function checkCountTest() FILE: tests/MetaAuthorTest.php class MetaAuthorTest (line 5) | class MetaAuthorTest extends \PHPUnit\Framework\TestCase method testMissingAuthor (line 10) | public function testMissingAuthor() method testWithHTMLEntity (line 24) | public function testWithHTMLEntity() method testLoremIpsum (line 41) | public function testLoremIpsum() method testGermanUmlaute (line 58) | public function testGermanUmlaute() method testChineseCharacters (line 75) | public function testChineseCharacters() FILE: tests/MetaCharsetTest.php class MetaCharsetTest (line 5) | class MetaCharsetTest extends \PHPUnit\Framework\TestCase method testMissingCharset (line 10) | public function testMissingCharset() method testWithCharset (line 24) | public function testWithCharset() FILE: tests/MetaContentTypeTest.php class MetaContentTypeTest (line 5) | class MetaContentTypeTest extends \PHPUnit\Framework\TestCase method testMissingContentType (line 10) | public function testMissingContentType() method testWithContentType (line 24) | public function testWithContentType() FILE: tests/MetaCsrfTokenTest.php class MetaCsrfTokenTest (line 5) | class MetaCsrfTokenTest extends \PHPUnit\Framework\TestCase method testMissingCsrfToken (line 10) | public function testMissingCsrfToken() method testWithCsrfToken (line 24) | public function testWithCsrfToken() FILE: tests/MetaDescriptionTest.php class MetaDescriptionTest (line 5) | class MetaDescriptionTest extends \PHPUnit\Framework\TestCase method testMissingDescription (line 10) | public function testMissingDescription() method testWithHTMLEntity (line 24) | public function testWithHTMLEntity() method testLoremIpsum (line 41) | public function testLoremIpsum() method testGermanUmlaute (line 58) | public function testGermanUmlaute() method testChineseCharacters (line 75) | public function testChineseCharacters() FILE: tests/MetaImageTest.php class MetaImageTest (line 5) | class MetaImageTest extends \PHPUnit\Framework\TestCase method testCallMethodsAreEqual (line 10) | public function testCallMethodsAreEqual() method testMissingImage (line 24) | public function testMissingImage() method testAbsolutePath (line 38) | public function testAbsolutePath() method testRelativePath (line 52) | public function testRelativePath() method testAbsolutePathWithBaseHref (line 69) | public function testAbsolutePathWithBaseHref() method testRelativePathBaseHref (line 86) | public function testRelativePathBaseHref() FILE: tests/MetaKeywordsTest.php class MetaKeywordsTest (line 5) | class MetaKeywordsTest extends \PHPUnit\Framework\TestCase method testMissingKeywords (line 10) | public function testMissingKeywords() method testNoSpaces (line 28) | public function testNoSpaces() method testSpaces (line 43) | public function testSpaces() method testIrregularSpaces (line 58) | public function testIrregularSpaces() method testWithHTMLEntity (line 73) | public function testWithHTMLEntity() method testLoremIpsum (line 87) | public function testLoremIpsum() method testGermanUmlaute (line 101) | public function testGermanUmlaute() method testChineseCharacters (line 115) | public function testChineseCharacters() FILE: tests/MetaViewportTest.php class MetaViewportTest (line 5) | class MetaViewportTest extends \PHPUnit\Framework\TestCase method testMissingViewport (line 10) | public function testMissingViewport() method testWithViewport (line 28) | public function testWithViewport() FILE: tests/NavigationTest.php class NavigationTest (line 5) | class NavigationTest extends \PHPUnit\Framework\TestCase method testSurfWithAbsoluteLink (line 10) | public function testSurfWithAbsoluteLink() method testSurfWithRelativeLink (line 31) | public function testSurfWithRelativeLink() method testLeavePageByText (line 54) | public function testLeavePageByText() method testLeavePageWithRedirect (line 76) | public function testLeavePageWithRedirect() method testLeavePageByURL (line 98) | public function testLeavePageByURL() method testClickLinkChainability (line 120) | public function testClickLinkChainability() FILE: tests/NotFoundTest.php class NotFoundTest (line 7) | class NotFoundTest extends TestCase method testPageMissing (line 12) | public function testPageMissing() FILE: tests/OpenGraphTest.php class OpenGraphTest (line 5) | class OpenGraphTest extends \PHPUnit\Framework\TestCase method testMissingOpenGraph (line 10) | public function testMissingOpenGraph() method testOpenGraph (line 25) | public function testOpenGraph() FILE: tests/OutlineTest.php class OutlineTest (line 5) | class OutlineTest extends \PHPUnit\Framework\TestCase method outlineTest (line 10) | public function outlineTest() method outlineWithParagraphsTest (line 61) | public function outlineWithParagraphsTest() FILE: tests/ParagraphsTest.php class ParagraphsTest (line 5) | class ParagraphsTest extends \PHPUnit\Framework\TestCase method paragraphTest (line 10) | public function paragraphTest() method cleanParagraphTest (line 51) | public function cleanParagraphTest() FILE: tests/ParserCsvTest.php class ParserCsvTest (line 5) | class ParserCsvTest extends \PHPUnit\Framework\TestCase method testCsvParsingContext (line 10) | public function testCsvParsingContext() method testCsvDecodeRaw (line 44) | public function testCsvDecodeRaw() method testCsvDecode (line 72) | public function testCsvDecode() method testCsvDecodeAndCustomEncoding (line 102) | public function testCsvDecodeAndCustomEncoding() method testCsvDecodeWithHeaderRaw (line 125) | public function testCsvDecodeWithHeaderRaw() method testCsvDecodeWithHeaderAndCasting (line 151) | public function testCsvDecodeWithHeaderAndCasting() method testCsvDecodeWithHeaderAndCustomEncoding (line 169) | public function testCsvDecodeWithHeaderAndCustomEncoding() method testDifferentCsvCalls (line 193) | public function testDifferentCsvCalls() method testDifferentCsvWithHeaderCalls (line 297) | public function testDifferentCsvWithHeaderCalls() FILE: tests/ParserJsonTest.php class ParserJsonTest (line 5) | class ParserJsonTest extends \PHPUnit\Framework\TestCase method testJsonParsingContext (line 10) | public function testJsonParsingContext() method testDifferentJsonCalls (line 33) | public function testDifferentJsonCalls() FILE: tests/ParserXmlTest.php class ParserXmlTest (line 5) | class ParserXmlTest extends \PHPUnit\Framework\TestCase method testJsonParsingContext (line 10) | public function testJsonParsingContext() method testDifferentXmlCalls (line 31) | public function testDifferentXmlCalls() FILE: tests/RedirectTest.php class RedirectTest (line 5) | class RedirectTest extends \PHPUnit\Framework\TestCase method testRedirect (line 10) | public function testRedirect() method testDisabledRedirect (line 30) | public function testDisabledRedirect() FILE: tests/TitleTest.php class TitleTest (line 5) | class TitleTest extends \PHPUnit\Framework\TestCase method testMissingTitle (line 10) | public function testMissingTitle() method testWithHTMLEntity (line 24) | public function testWithHTMLEntity() method testLoremIpsum (line 41) | public function testLoremIpsum() method testGermanUmlaute (line 58) | public function testGermanUmlaute() method testChineseCharacters (line 75) | public function testChineseCharacters() method testLongTitle (line 92) | public function testLongTitle() FILE: tests/TwitterCardTest.php class TwitterCardTest (line 5) | class TwitterCardTest extends \PHPUnit\Framework\TestCase method testMissingTwitterCard (line 10) | public function testMissingTwitterCard() method testTwitterCard (line 25) | public function testTwitterCard() FILE: tests/UrlTest.php class UrlTest (line 8) | class UrlTest extends \PHPUnit\Framework\TestCase method testNullPassingThrough (line 15) | public function testNullPassingThrough() method validateUriTest (line 25) | public function validateUriTest() method testCurrentBaseHostWithBase (line 54) | public function testCurrentBaseHostWithBase() method testMakeUrlAbsolute (line 74) | public function testMakeUrlAbsolute() method testMakeUrlAbsoluteConsiderBaseHref (line 118) | public function testMakeUrlAbsoluteConsiderBaseHref() method testMakeUrlAbsoluteWithBaseHost (line 174) | public function testMakeUrlAbsoluteWithBaseHost()