├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── README.md ├── composer.json ├── coverage ├── MentionClient.php.html ├── clover.xml ├── css │ ├── bootstrap.min.css │ ├── nv.d3.min.css │ └── style.css ├── dashboard.html ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── index.html └── js │ ├── bootstrap.min.js │ ├── d3.min.js │ ├── holder.min.js │ ├── html5shiv.min.js │ ├── jquery.min.js │ ├── nv.d3.min.js │ └── respond.min.js ├── example.php ├── phpunit ├── phpunit.xml ├── src └── IndieWeb │ ├── MentionClient.php │ └── MentionClientTest.php └── tests ├── DiscoverTest.php ├── FindOutgoingLinksTest.php ├── LinkHeaderParserTest.php ├── SendMentionsTest.php ├── SendPingbackTest.php ├── SendWebmentionTest.php ├── TagParserTest.php ├── bootstrap.php └── data ├── 404.response.txt ├── pingback-endpoint.example ├── 404-response ├── empty-body ├── invalid-body ├── invalid-request ├── invalid-xmlrpc └── valid-response ├── pingback-target.example ├── has-erroring-endpoint.html ├── has-valid-endpoint.html └── no-endpoint.html ├── source.example.com ├── mixed-success-links.html ├── no-links.html ├── send-to-h-entry-links.html ├── target-has-both.html └── two-valid-links.html ├── target.example.com ├── body-a.html ├── body-link-org.html ├── body-link-org2.html ├── body-link.html ├── document-order-1.html ├── document-order-2.html ├── empty-string.html ├── false-endpoint-in-comment.html ├── header.html ├── only-pingback.html ├── pingback-failed.html ├── redirect.html ├── relative │ ├── after-redirect.html │ └── path-relative-endpoint.html ├── webmention-created.html ├── webmention-failed.html ├── webmention-only-failed.html ├── webmention-rocks-test-1.html ├── webmention-rocks-test-2.html ├── webmention-rocks-test-3.html ├── webmention-rocks-test-4.html ├── webmention-rocks-test-5.html ├── webmention-rocks-test-6.html ├── webmention-rocks-test-7.html └── webmention-rocks-test-8.html ├── webmention-endpoint.example ├── 404-response ├── 500-response ├── created-response ├── invalid-request └── queued-response └── webmention-target.example ├── has-erroring-endpoint.html ├── has-valid-endpoint.html └── no-endpoint.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/composer.json -------------------------------------------------------------------------------- /coverage/MentionClient.php.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/MentionClient.php.html -------------------------------------------------------------------------------- /coverage/clover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/clover.xml -------------------------------------------------------------------------------- /coverage/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/css/bootstrap.min.css -------------------------------------------------------------------------------- /coverage/css/nv.d3.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/css/nv.d3.min.css -------------------------------------------------------------------------------- /coverage/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/css/style.css -------------------------------------------------------------------------------- /coverage/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/dashboard.html -------------------------------------------------------------------------------- /coverage/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /coverage/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /coverage/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /coverage/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /coverage/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /coverage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/index.html -------------------------------------------------------------------------------- /coverage/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/bootstrap.min.js -------------------------------------------------------------------------------- /coverage/js/d3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/d3.min.js -------------------------------------------------------------------------------- /coverage/js/holder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/holder.min.js -------------------------------------------------------------------------------- /coverage/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/html5shiv.min.js -------------------------------------------------------------------------------- /coverage/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/jquery.min.js -------------------------------------------------------------------------------- /coverage/js/nv.d3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/nv.d3.min.js -------------------------------------------------------------------------------- /coverage/js/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/coverage/js/respond.min.js -------------------------------------------------------------------------------- /example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/example.php -------------------------------------------------------------------------------- /phpunit: -------------------------------------------------------------------------------- 1 | ./vendor/phpunit/phpunit/phpunit -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/IndieWeb/MentionClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/src/IndieWeb/MentionClient.php -------------------------------------------------------------------------------- /src/IndieWeb/MentionClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/src/IndieWeb/MentionClientTest.php -------------------------------------------------------------------------------- /tests/DiscoverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/DiscoverTest.php -------------------------------------------------------------------------------- /tests/FindOutgoingLinksTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/FindOutgoingLinksTest.php -------------------------------------------------------------------------------- /tests/LinkHeaderParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/LinkHeaderParserTest.php -------------------------------------------------------------------------------- /tests/SendMentionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/SendMentionsTest.php -------------------------------------------------------------------------------- /tests/SendPingbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/SendPingbackTest.php -------------------------------------------------------------------------------- /tests/SendWebmentionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/SendWebmentionTest.php -------------------------------------------------------------------------------- /tests/TagParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indieweb/mention-client-php/HEAD/tests/TagParserTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |