diff --git a/README.md b/README.md index 88af067b..b219f83c 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,9 @@ class MatcherTest extends TestCase * ``@datetime@`` * ``@timezone@`` || ``@tz`` * ``@array@`` -* ``@...@`` - *unbounded array* +* ``@array_previous@`` - match next array element using pattern from previous element +* ``@array_previous_repeat@`` - match all remaining array elements using pattern from previous element +* ``@...@`` - *unbounded array*, once used matcher will skip any further array elements * ``@null@`` * ``@*@`` || ``@wildcard@`` * ``expr(expression)`` - **optional**, requires `symfony/expression-language: ^2.3|^3.0|^4.0|^5.0` to be present @@ -391,6 +393,115 @@ $matcher->match( ); ``` +### Array Previous + +> @array_previous@ can also be used when matching JSON's and XML's + +```php +match( + array( + 'users' => array( + array( + 'id' => 1, + 'firstName' => 'Norbert', + 'lastName' => 'Orzechowicz', + 'roles' => array('ROLE_USER'), + 'position' => 'Developer', + ), + array( + 'id' => 2, + 'firstName' => 'Michał', + 'lastName' => 'Dąbrowski', + 'roles' => array('ROLE_USER') + ), + array( + 'id' => 3, + 'firstName' => 'Johnny', + 'lastName' => 'DąbrowsBravoki', + 'roles' => array('ROLE_HANDSOME_GUY') + ) + ), + true, + 6.66 + ), + array( + 'users' => array( + array( + 'id' => '@integer@.greaterThan(0)', + 'firstName' => '@string@', + 'lastName' => 'Orzechowicz', + 'roles' => '@array@', + 'position' => '@string@.optional()' + ), + '@array_previous@', + '@array_previous@' + ), + '@boolean@', + '@double@' + ) +); +``` + +### Array Previous Repeat + +> @array_previous_repeat@ can also be used when matching JSON's and XML's + +```php +match( + array( + 'users' => array( + array( + 'id' => 1, + 'firstName' => 'Norbert', + 'lastName' => 'Orzechowicz', + 'roles' => array('ROLE_USER'), + 'position' => 'Developer', + ), + array( + 'id' => 2, + 'firstName' => 'Michał', + 'lastName' => 'Dąbrowski', + 'roles' => array('ROLE_USER') + ), + array( + 'id' => 3, + 'firstName' => 'Johnny', + 'lastName' => 'DąbrowsBravoki', + 'roles' => array('ROLE_HANDSOME_GUY') + ) + ), + true, + 6.66 + ), + array( + 'users' => array( + array( + 'id' => '@integer@.greaterThan(0)', + 'firstName' => '@string@', + 'lastName' => 'Orzechowicz', + 'roles' => '@array@', + 'position' => '@string@.optional()' + ), + '@array_previous_repeat@' + ), + '@boolean@', + '@double@' + ) +); +``` + ### Json matching ```php diff --git a/benchmark/Coduo/PHPMatcher/Benchmark/PHPMatcherBenchmark.php b/benchmark/Coduo/PHPMatcher/Benchmark/PHPMatcherBenchmark.php new file mode 100644 index 00000000..6172f1b5 --- /dev/null +++ b/benchmark/Coduo/PHPMatcher/Benchmark/PHPMatcherBenchmark.php @@ -0,0 +1,353 @@ +matcher = new PHPMatcher(); + } + + public function bench_php_matching_json() : void + { + $this->matcher->match( + \file_get_contents(__DIR__ . '/github_pulls.json'), + /* @lang JSON */ + <<\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-23T12:51:25Z", + "updated_at": "2021-01-23T13:14:57Z", + "closed_at": "2021-01-23T13:14:57Z", + "merged_at": "2021-01-23T13:14:57Z", + "merge_commit_sha": "33a4bb42cebd4d5aacce0232defe5ff18dd144f2", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/5", + "html_url": "https://github.com/coduo/php-matcher/milestone/5", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/5/labels", + "id": 6343997, + "node_id": "MDk6TWlsZXN0b25lNjM0Mzk5Nw==", + "number": 5, + "title": "6.0.0", + "description": null, + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 2, + "state": "open", + "created_at": "2021-01-23T11:10:23Z", + "updated_at": "2021-01-23T13:14:57Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/220/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/220/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/220/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/b621db3c75290c257a7b7ddf2fc52ca93a46e2c4", + "head": { + "label": "norberttech:feature/php-74", + "ref": "feature/php-74", + "sha": "b621db3c75290c257a7b7ddf2fc52ca93a46e2c4", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "58edcfa0ac173bd2763662ed67402b1288661e5e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/220" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/220" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/220/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/b621db3c75290c257a7b7ddf2fc52ca93a46e2c4" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/219", + "id": 560401642, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTYwNDAxNjQy", + "html_url": "https://github.com/coduo/php-matcher/pull/219", + "diff_url": "https://github.com/coduo/php-matcher/pull/219.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/219.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/219", + "number": 219, + "state": "closed", + "locked": false, + "title": "Added Date/DateTime/Time/TimeZone support", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-23T11:10:16Z", + "updated_at": "2021-01-23T11:59:10Z", + "closed_at": "2021-01-23T11:59:06Z", + "merged_at": "2021-01-23T11:59:06Z", + "merge_commit_sha": "867c3a4d478bf7b042748fca84c1a909b8b3808d", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/5", + "html_url": "https://github.com/coduo/php-matcher/milestone/5", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/5/labels", + "id": 6343997, + "node_id": "MDk6TWlsZXN0b25lNjM0Mzk5Nw==", + "number": 5, + "title": "6.0.0", + "description": null, + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 2, + "state": "open", + "created_at": "2021-01-23T11:10:23Z", + "updated_at": "2021-01-23T13:14:57Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/219/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/219/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/219/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9f82551370196002d0cf21e1d9a3441e4b71a68d", + "head": { + "label": "norberttech:feature/aeon-integration", + "ref": "feature/aeon-integration", + "sha": "9f82551370196002d0cf21e1d9a3441e4b71a68d", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "5d52941ae8806f39dc40615e93e9b3433822322e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/219" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/219" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/219/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9f82551370196002d0cf21e1d9a3441e4b71a68d" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/218", + "id": 559591767, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTU5NTkxNzY3", + "html_url": "https://github.com/coduo/php-matcher/pull/218", + "diff_url": "https://github.com/coduo/php-matcher/pull/218.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/218.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/218", + "number": 218, + "state": "closed", + "locked": false, + "title": "Adde integration with aeon-php/automation", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-21T22:53:25Z", + "updated_at": "2021-01-21T23:16:39Z", + "closed_at": "2021-01-21T23:16:39Z", + "merged_at": "2021-01-21T23:16:39Z", + "merge_commit_sha": "3bcc0815e56dde1dc98c0387feb96e79a4f8c307", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/218/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/218/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/218/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/10c0e2a6794b6b31b321439162654a145b92356f", + "head": { + "label": "norberttech:feature/automation-integration", + "ref": "feature/automation-integration", + "sha": "10c0e2a6794b6b31b321439162654a145b92356f", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "fd49031e7cc8f0e350884c3466a034b4d8eaa2ef", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/218" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/218" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/218/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/10c0e2a6794b6b31b321439162654a145b92356f" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/214", + "id": 500486887, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTAwNDg2ODg3", + "html_url": "https://github.com/coduo/php-matcher/pull/214", + "diff_url": "https://github.com/coduo/php-matcher/pull/214.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/214.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/214", + "number": 214, + "state": "closed", + "locked": false, + "title": "include ArrayMatcher in OrMatcher to fix issues with `@null@||@array@` pattern", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-10-09T10:10:09Z", + "updated_at": "2020-10-09T13:29:30Z", + "closed_at": "2020-10-09T13:29:24Z", + "merged_at": "2020-10-09T13:29:24Z", + "merge_commit_sha": "5c3f3cbefa23a0aa3d42bbb506d4191813c63e64", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/214/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/214/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/214/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/4a0b1ccc91d3be0cca864cda85a7d971ddb62070", + "head": { + "label": "mtomala:4.0", + "ref": "4.0", + "sha": "4a0b1ccc91d3be0cca864cda85a7d971ddb62070", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 302372286, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDIzNzIyODY=", + "name": "php-matcher", + "full_name": "mtomala/php-matcher", + "private": false, + "owner": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mtomala/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/mtomala/php-matcher", + "forks_url": "https://api.github.com/repos/mtomala/php-matcher/forks", + "keys_url": "https://api.github.com/repos/mtomala/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mtomala/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mtomala/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/mtomala/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/mtomala/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/mtomala/php-matcher/events", + "assignees_url": "https://api.github.com/repos/mtomala/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/mtomala/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/mtomala/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/mtomala/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mtomala/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mtomala/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mtomala/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mtomala/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mtomala/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/mtomala/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/mtomala/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/mtomala/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/mtomala/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/mtomala/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mtomala/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mtomala/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mtomala/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mtomala/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/mtomala/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mtomala/php-matcher/merges", + "archive_url": "https://api.github.com/repos/mtomala/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mtomala/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/mtomala/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/mtomala/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mtomala/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mtomala/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mtomala/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/mtomala/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/mtomala/php-matcher/deployments", + "created_at": "2020-10-08T14:44:55Z", + "updated_at": "2020-10-08T14:56:43Z", + "pushed_at": "2020-10-09T10:09:19Z", + "git_url": "git://github.com/mtomala/php-matcher.git", + "ssh_url": "git@github.com:mtomala/php-matcher.git", + "clone_url": "https://github.com/mtomala/php-matcher.git", + "svn_url": "https://github.com/mtomala/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7610, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:4.0", + "ref": "4.0", + "sha": "b8ddc75741f16f354729e9d7bf23d76f4f8d66b9", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/214" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/214" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/214/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/4a0b1ccc91d3be0cca864cda85a7d971ddb62070" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/213", + "id": 500337156, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTAwMzM3MTU2", + "html_url": "https://github.com/coduo/php-matcher/pull/213", + "diff_url": "https://github.com/coduo/php-matcher/pull/213.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/213.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/213", + "number": 213, + "state": "closed", + "locked": false, + "title": "include ArrayMatcher in OrMatcher to fix issues with `@null@||@array@`", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "body": "fixes #212 ", + "created_at": "2020-10-09T04:31:44Z", + "updated_at": "2020-10-09T17:31:10Z", + "closed_at": "2020-10-09T13:30:27Z", + "merged_at": "2020-10-09T13:30:26Z", + "merge_commit_sha": "2e8ed688f70140dfcaa4ffc7c6ded8c2d6df0ae7", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/213/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/213/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/213/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/ad733fcb3c2ddfbea534b5487f61eeae8d269308", + "head": { + "label": "mtomala:5.x", + "ref": "5.x", + "sha": "ad733fcb3c2ddfbea534b5487f61eeae8d269308", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 302372286, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDIzNzIyODY=", + "name": "php-matcher", + "full_name": "mtomala/php-matcher", + "private": false, + "owner": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mtomala/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/mtomala/php-matcher", + "forks_url": "https://api.github.com/repos/mtomala/php-matcher/forks", + "keys_url": "https://api.github.com/repos/mtomala/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mtomala/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mtomala/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/mtomala/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/mtomala/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/mtomala/php-matcher/events", + "assignees_url": "https://api.github.com/repos/mtomala/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/mtomala/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/mtomala/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/mtomala/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mtomala/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mtomala/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mtomala/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mtomala/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mtomala/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/mtomala/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/mtomala/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/mtomala/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/mtomala/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/mtomala/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mtomala/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mtomala/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mtomala/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mtomala/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/mtomala/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mtomala/php-matcher/merges", + "archive_url": "https://api.github.com/repos/mtomala/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mtomala/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/mtomala/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/mtomala/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mtomala/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mtomala/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mtomala/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/mtomala/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/mtomala/php-matcher/deployments", + "created_at": "2020-10-08T14:44:55Z", + "updated_at": "2020-10-08T14:56:43Z", + "pushed_at": "2020-10-09T10:09:19Z", + "git_url": "git://github.com/mtomala/php-matcher.git", + "ssh_url": "git@github.com:mtomala/php-matcher.git", + "clone_url": "https://github.com/mtomala/php-matcher.git", + "svn_url": "https://github.com/mtomala/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7610, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "efd3b2fcbaf9e1b44881a329d4b57fb5708be73e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/213" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/213" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/213/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/ad733fcb3c2ddfbea534b5487f61eeae8d269308" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/211", + "id": 493699746, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjk5NzQ2", + "html_url": "https://github.com/coduo/php-matcher/pull/211", + "diff_url": "https://github.com/coduo/php-matcher/pull/211.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/211.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/211", + "number": 211, + "state": "closed", + "locked": false, + "title": "Added php8 to test suite matrix", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-09-27T10:01:33Z", + "updated_at": "2020-09-27T16:18:56Z", + "closed_at": "2020-09-27T16:18:52Z", + "merged_at": null, + "merge_commit_sha": "199a5f7a343d8c2487ef8b7099c2e96ae8404977", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/211/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/211/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/211/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/c710cfc9e85dbdb40220041f673a0bfcb80d673c", + "head": { + "label": "norberttech:feature/php8", + "ref": "feature/php8", + "sha": "c710cfc9e85dbdb40220041f673a0bfcb80d673c", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "d7d13a5d8516c94116c6d6da3b7ffaf5396d3d0c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/211" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/211" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/211/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/c710cfc9e85dbdb40220041f673a0bfcb80d673c" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/210", + "id": 493694078, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjk0MDc4", + "html_url": "https://github.com/coduo/php-matcher/pull/210", + "diff_url": "https://github.com/coduo/php-matcher/pull/210.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/210.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/210", + "number": 210, + "state": "closed", + "locked": false, + "title": "Fixed fail positive json detection", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #200 at 4.0 branch", + "created_at": "2020-09-27T09:08:37Z", + "updated_at": "2020-09-27T09:09:56Z", + "closed_at": "2020-09-27T09:09:51Z", + "merged_at": "2020-09-27T09:09:51Z", + "merge_commit_sha": "b8ddc75741f16f354729e9d7bf23d76f4f8d66b9", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/210/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/210/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/210/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9deae96278d4a88f6a0b44c7a40f56de4e3e656a", + "head": { + "label": "norberttech:bug/issue-200-4-0", + "ref": "bug/issue-200-4-0", + "sha": "9deae96278d4a88f6a0b44c7a40f56de4e3e656a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:4.0", + "ref": "4.0", + "sha": "aaa33639fe03d5883e0ccfbeea3d02a65ebc567c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/210" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/210" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/210/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9deae96278d4a88f6a0b44c7a40f56de4e3e656a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/209", + "id": 493690855, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjkwODU1", + "html_url": "https://github.com/coduo/php-matcher/pull/209", + "diff_url": "https://github.com/coduo/php-matcher/pull/209.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/209.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/209", + "number": 209, + "state": "closed", + "locked": false, + "title": "Fixed issue with false positive detection of valid json string", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #200 ", + "created_at": "2020-09-27T08:39:33Z", + "updated_at": "2020-09-27T08:50:17Z", + "closed_at": "2020-09-27T08:50:11Z", + "merged_at": "2020-09-27T08:50:11Z", + "merge_commit_sha": "d7d13a5d8516c94116c6d6da3b7ffaf5396d3d0c", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/209/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/209/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/209/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/0e593bff0f077659aa35cd9f5b8e26234f81d952", + "head": { + "label": "norberttech:bug/issue-200", + "ref": "bug/issue-200", + "sha": "0e593bff0f077659aa35cd9f5b8e26234f81d952", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "48f17677120617a450c62b6611f695e8c23c32bb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/209" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/209" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/209/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/0e593bff0f077659aa35cd9f5b8e26234f81d952" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/208", + "id": 466501764, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDY2NTAxNzY0", + "html_url": "https://github.com/coduo/php-matcher/pull/208", + "diff_url": "https://github.com/coduo/php-matcher/pull/208.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/208.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/208", + "number": 208, + "state": "closed", + "locked": false, + "title": "Fixed JSON handling in PHPMatcherConstraint", + "user": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "body": "JSON values are supposed to be canonicalized, but it does not work, because the new json string is not assigned via array unpacking. This PR fixes the issue.\r\n\r\nI also fixed the absence of `return` after `parent::fail($other, $description);` by moving comparison failure construction to its own method and adding early returns.", + "created_at": "2020-08-12T04:36:05Z", + "updated_at": "2020-09-28T10:36:18Z", + "closed_at": "2020-08-12T09:31:27Z", + "merged_at": "2020-08-12T09:31:27Z", + "merge_commit_sha": "7bfc2871cc03d3eaa20b5ee0f3bfe1a6c111017e", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/208/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/208/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/208/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/f232e1af57467bf9bd200b3836d979f7c48e2743", + "head": { + "label": "vudaltsov:fix-phpunit-constraint", + "ref": "fix-phpunit-constraint", + "sha": "f232e1af57467bf9bd200b3836d979f7c48e2743", + "user": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 286915200, + "node_id": "MDEwOlJlcG9zaXRvcnkyODY5MTUyMDA=", + "name": "php-matcher", + "full_name": "vudaltsov/php-matcher", + "private": false, + "owner": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/vudaltsov/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/vudaltsov/php-matcher", + "forks_url": "https://api.github.com/repos/vudaltsov/php-matcher/forks", + "keys_url": "https://api.github.com/repos/vudaltsov/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/vudaltsov/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/vudaltsov/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/vudaltsov/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/vudaltsov/php-matcher/events", + "assignees_url": "https://api.github.com/repos/vudaltsov/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/vudaltsov/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/vudaltsov/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/vudaltsov/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/vudaltsov/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/vudaltsov/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/vudaltsov/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/vudaltsov/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/vudaltsov/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/vudaltsov/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/vudaltsov/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/vudaltsov/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/vudaltsov/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/vudaltsov/php-matcher/merges", + "archive_url": "https://api.github.com/repos/vudaltsov/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/vudaltsov/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/vudaltsov/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/vudaltsov/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/vudaltsov/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/vudaltsov/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/vudaltsov/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/vudaltsov/php-matcher/deployments", + "created_at": "2020-08-12T04:24:17Z", + "updated_at": "2020-08-12T04:24:19Z", + "pushed_at": "2020-08-12T10:42:58Z", + "git_url": "git://github.com/vudaltsov/php-matcher.git", + "ssh_url": "git@github.com:vudaltsov/php-matcher.git", + "clone_url": "https://github.com/vudaltsov/php-matcher.git", + "svn_url": "https://github.com/vudaltsov/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 9166, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "1140c8f135e7f9fd313ccaecbad401c5f72d162b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/208" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/208" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/208/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/f232e1af57467bf9bd200b3836d979f7c48e2743" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/207", + "id": 452125197, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUyMTI1MTk3", + "html_url": "https://github.com/coduo/php-matcher/pull/207", + "diff_url": "https://github.com/coduo/php-matcher/pull/207.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/207.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/207", + "number": 207, + "state": "closed", + "locked": false, + "title": "Mutation tests", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-07-18T20:26:32Z", + "updated_at": "2020-07-18T20:32:48Z", + "closed_at": "2020-07-18T20:32:48Z", + "merged_at": "2020-07-18T20:32:48Z", + "merge_commit_sha": "1140c8f135e7f9fd313ccaecbad401c5f72d162b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/207/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/207/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/207/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/87181fbd0228199d346ac8542b0a96373b913de1", + "head": { + "label": "norberttech:feature/mutation-tests", + "ref": "feature/mutation-tests", + "sha": "87181fbd0228199d346ac8542b0a96373b913de1", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "7c239d65002e8c74a408ffaefe58d9bcc84401d0", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/207" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/207" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/207/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/87181fbd0228199d346ac8542b0a96373b913de1" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/206", + "id": 452118598, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUyMTE4NTk4", + "html_url": "https://github.com/coduo/php-matcher/pull/206", + "diff_url": "https://github.com/coduo/php-matcher/pull/206.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/206.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/206", + "number": 206, + "state": "closed", + "locked": false, + "title": "Added type coverage badge", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-07-18T20:11:40Z", + "updated_at": "2020-07-18T20:13:39Z", + "closed_at": "2020-07-18T20:13:39Z", + "merged_at": "2020-07-18T20:13:39Z", + "merge_commit_sha": "7c239d65002e8c74a408ffaefe58d9bcc84401d0", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/206/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/206/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/206/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/fbe90913f6b38eef15c350a4f83b751e8fe61381", + "head": { + "label": "norberttech:feature/type-coverage-badge", + "ref": "feature/type-coverage-badge", + "sha": "fbe90913f6b38eef15c350a4f83b751e8fe61381", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "8616c780e58b8a8eac3e75050b7a5bdcb03a9ddb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/206" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/206" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/206/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/fbe90913f6b38eef15c350a4f83b751e8fe61381" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/205", + "id": 451967082, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUxOTY3MDgy", + "html_url": "https://github.com/coduo/php-matcher/pull/205", + "diff_url": "https://github.com/coduo/php-matcher/pull/205.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/205.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/205", + "number": 205, + "state": "closed", + "locked": false, + "title": "Make Backtrace optional", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Resolves #201 \r\n\r\nBlacfire profiles, as expected VoidBacktrace is way faster. \r\n* `VoidBacktrace` - https://blackfire.io/profiles/7fe767de-c234-4d33-addd-ba217d8c6ce4/graph\r\n* `InMemoryBacktrace` - https://blackfire.io/profiles/bf6d1854-44c5-4174-a842-de226f87092f/graph\r\n\r\nBoth profiles executed against following code:\r\n\r\n```php\r\n// $backtrace = new VoidBacktrace();\r\n// $backtrace = new InMemoryBacktrace();\r\n\r\n$matcher = (new MatcherFactory())->createMatcher($backtrace);\r\n\r\n$value = [\r\n 'users' => [\r\n [\r\n 'id' => 1,\r\n 'firstName' => 'Norbert',\r\n 'lastName' => 'Orzechowicz',\r\n 'enabled' => true,\r\n ],\r\n [\r\n 'id' => 2,\r\n 'firstName' => 'Michał',\r\n 'lastName' => 'Dąbrowski',\r\n 'enabled' => true,\r\n ],\r\n ],\r\n 'readyToUse' => true,\r\n 'data' => new stdClass(),\r\n];\r\n\r\n$pattern = [\r\n 'users' => [\r\n [\r\n 'id' => '@integer@',\r\n 'firstName' => '@string@',\r\n 'lastName' => 'Orzechowicz',\r\n 'enabled' => '@boolean@',\r\n ],\r\n [\r\n 'id' => '@integer@',\r\n 'firstName' => '@string@',\r\n 'lastName' => 'Dąbrowski',\r\n 'enabled' => '@boolean@',\r\n ],\r\n ],\r\n 'readyToUse' => true,\r\n 'data' => '@wildcard@',\r\n];\r\n\r\n\r\nfor ($i = 0; $i < 100; $i++) {\r\n $matcher->match($value, $pattern);\r\n}\r\n```", + "created_at": "2020-07-18T14:43:13Z", + "updated_at": "2020-07-18T19:23:08Z", + "closed_at": "2020-07-18T19:23:08Z", + "merged_at": "2020-07-18T19:23:08Z", + "merge_commit_sha": "60c1b8c85a5c69e6a7e88c4df6e36d0e35e9d98d", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + { + "id": 316006159, + "node_id": "MDU6TGFiZWwzMTYwMDYxNTk=", + "url": "https://api.github.com/repos/coduo/php-matcher/labels/feature%20request", + "name": "feature request", + "color": "0052cc", + "default": false, + "description": null + } + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/205/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/205/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/205/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/d1cb34953e9de8747f31453920371fa0a9d747f5", + "head": { + "label": "norberttech:feature/optional-backtrace", + "ref": "feature/optional-backtrace", + "sha": "d1cb34953e9de8747f31453920371fa0a9d747f5", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "0c8fff13ede0d8c63e6f888b81dc981411e11ec0", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/205" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/205" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/205/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/d1cb34953e9de8747f31453920371fa0a9d747f5" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/204", + "id": 451560686, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUxNTYwNjg2", + "html_url": "https://github.com/coduo/php-matcher/pull/204", + "diff_url": "https://github.com/coduo/php-matcher/pull/204.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/204.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/204", + "number": 204, + "state": "closed", + "locked": false, + "title": "Remove xml, expression and property accessor components from core dependencies", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "This PR makes XML and Symfony Expression dependencies optional since, in most use cases, I'm aware of those two are not even used. It will still be possible to use those two matchers; the only difference is that both components would first need to be added explicitly to the composer. \r\n\r\nI'm also looking into refactoring ArrayMatcher so the symfony/property-access won't be needed anymore. \r\n\r\nIf you have any concerns about it, please let me know, it's just a proposition. ", + "created_at": "2020-07-17T23:54:38Z", + "updated_at": "2020-07-18T14:17:02Z", + "closed_at": "2020-07-18T14:17:02Z", + "merged_at": "2020-07-18T14:17:02Z", + "merge_commit_sha": "0c8fff13ede0d8c63e6f888b81dc981411e11ec0", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/204/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/204/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/204/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/ab6751751a333f4311c4608e73e3f7c1d7d583e1", + "head": { + "label": "norberttech:feature/reduce-dependencies", + "ref": "feature/reduce-dependencies", + "sha": "ab6751751a333f4311c4608e73e3f7c1d7d583e1", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "6803f9938f2695e75ba03262ada8fb48d7e67693", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/204" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/204" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/204/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/ab6751751a333f4311c4608e73e3f7c1d7d583e1" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/199", + "id": 379465492, + "node_id": "MDExOlB1bGxSZXF1ZXN0Mzc5NDY1NDky", + "html_url": "https://github.com/coduo/php-matcher/pull/199", + "diff_url": "https://github.com/coduo/php-matcher/pull/199.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/199.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/199", + "number": 199, + "state": "closed", + "locked": false, + "title": "fix doc bug", + "user": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-02-25T09:35:42Z", + "updated_at": "2020-02-25T10:50:39Z", + "closed_at": "2020-02-25T10:50:31Z", + "merged_at": "2020-02-25T10:50:31Z", + "merge_commit_sha": "c4da223f420f45bc81f9c7651988f610a2876998", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/199/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/199/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/199/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/eb321d6e14491e8dac76d43d517021fa4fb90817", + "head": { + "label": "sofire:master", + "ref": "master", + "sha": "eb321d6e14491e8dac76d43d517021fa4fb90817", + "user": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 242961147, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDI5NjExNDc=", + "name": "php-matcher", + "full_name": "sofire/php-matcher", + "private": false, + "owner": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/sofire/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/sofire/php-matcher", + "forks_url": "https://api.github.com/repos/sofire/php-matcher/forks", + "keys_url": "https://api.github.com/repos/sofire/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sofire/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sofire/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/sofire/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/sofire/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/sofire/php-matcher/events", + "assignees_url": "https://api.github.com/repos/sofire/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/sofire/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/sofire/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/sofire/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sofire/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sofire/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sofire/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sofire/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sofire/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/sofire/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/sofire/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/sofire/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/sofire/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/sofire/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sofire/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sofire/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sofire/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sofire/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/sofire/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sofire/php-matcher/merges", + "archive_url": "https://api.github.com/repos/sofire/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sofire/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/sofire/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/sofire/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sofire/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sofire/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sofire/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/sofire/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/sofire/php-matcher/deployments", + "created_at": "2020-02-25T09:32:21Z", + "updated_at": "2020-02-25T09:34:56Z", + "pushed_at": "2020-02-25T09:34:53Z", + "git_url": "git://github.com/sofire/php-matcher.git", + "ssh_url": "git@github.com:sofire/php-matcher.git", + "clone_url": "https://github.com/sofire/php-matcher.git", + "svn_url": "https://github.com/sofire/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "bd3adbee0f2dcd86dd5d294f4dec7127fad6951b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/199" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/199" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/199/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/eb321d6e14491e8dac76d43d517021fa4fb90817" + } + }, + "author_association": "NONE", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/196", + "id": 371534961, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzcxNTM0OTYx", + "html_url": "https://github.com/coduo/php-matcher/pull/196", + "diff_url": "https://github.com/coduo/php-matcher/pull/196.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/196.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/196", + "number": 196, + "state": "closed", + "locked": false, + "title": "Fixed handling arrays with keys having brackets in array matcher", + "user": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "body": "Array matcher is throwing an exception when array has a key with brackets. \r\n\r\nSee example below:\r\n\r\nValue:\r\n```\r\n{\r\n \"foo[key]\": \"value\"\r\n}\r\n```\r\n\r\nPattern:\r\n```\r\n{\r\n \"foo[key]\": \"@string@\"\r\n}\r\n```\r\n\r\nThe reason for that is because `Symfony\\Component\\PropertyAccess\\Exception\\InvalidPropertyPathException` is thrown in `Symfony\\Component\\PropertyAccess\\PropertyPath` constructor because such key does not match regex for valid property.\r\n\r\nThis PR attempts to fix it.\r\n\r\nI looked into the usage of `PropertyPath` and `PropertyAccessor` in `ArrayMatcher` and it seems that it was needed only to perform simple operation (basically stripping `[` and `]` from beginning and end of a path string). I simplified the operation by adding a method `getKeyFromAccessPath` instead of relying on `PropertyAccessor`.\r\n\r\nAll tests passed so I assume that it will not break anything else :)\r\n\r\nAdditionally, it turned out that `symfony/property-access` is not used anywhere else in the project so I removed it from Composer dependencies.\r\n", + "created_at": "2020-02-05T19:02:53Z", + "updated_at": "2020-07-18T08:16:21Z", + "closed_at": "2020-07-18T08:16:21Z", + "merged_at": null, + "merge_commit_sha": "1a32d9d7b4ce5d4c2e3432fefdbfa2497e574bb8", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/196/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/196/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/196/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/8a835cd67078e9106624daaeafc3a35503367c89", + "head": { + "label": "cezarystepkowski:fix_array_with_key_with_brackets", + "ref": "fix_array_with_key_with_brackets", + "sha": "8a835cd67078e9106624daaeafc3a35503367c89", + "user": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 238516633, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzg1MTY2MzM=", + "name": "php-matcher", + "full_name": "cezarystepkowski/php-matcher", + "private": false, + "owner": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/cezarystepkowski/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/cezarystepkowski/php-matcher", + "forks_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/forks", + "keys_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/events", + "assignees_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/merges", + "archive_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/deployments", + "created_at": "2020-02-05T18:10:42Z", + "updated_at": "2020-02-05T18:10:44Z", + "pushed_at": "2020-02-05T18:58:21Z", + "git_url": "git://github.com/cezarystepkowski/php-matcher.git", + "ssh_url": "git@github.com:cezarystepkowski/php-matcher.git", + "clone_url": "https://github.com/cezarystepkowski/php-matcher.git", + "svn_url": "https://github.com/cezarystepkowski/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "2c4871a65bdb0c0acc0b94f8af5bab7e2be9e74c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/196" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/196" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/196/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/8a835cd67078e9106624daaeafc3a35503367c89" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/195", + "id": 370415436, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzcwNDE1NDM2", + "html_url": "https://github.com/coduo/php-matcher/pull/195", + "diff_url": "https://github.com/coduo/php-matcher/pull/195.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/195.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/195", + "number": 195, + "state": "closed", + "locked": false, + "title": "Test under php 7.4", + "user": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-02-03T16:45:05Z", + "updated_at": "2020-02-03T22:20:27Z", + "closed_at": "2020-02-03T22:20:27Z", + "merged_at": "2020-02-03T22:20:27Z", + "merge_commit_sha": "bd3adbee0f2dcd86dd5d294f4dec7127fad6951b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/195/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/195/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/195/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/28cd0537b30049e9578569de48f2673c2a6001ba", + "head": { + "label": "funivan:patch-1", + "ref": "patch-1", + "sha": "28cd0537b30049e9578569de48f2673c2a6001ba", + "user": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 238013184, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzgwMTMxODQ=", + "name": "php-matcher", + "full_name": "funivan/php-matcher", + "private": false, + "owner": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/funivan/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/funivan/php-matcher", + "forks_url": "https://api.github.com/repos/funivan/php-matcher/forks", + "keys_url": "https://api.github.com/repos/funivan/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/funivan/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/funivan/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/funivan/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/funivan/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/funivan/php-matcher/events", + "assignees_url": "https://api.github.com/repos/funivan/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/funivan/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/funivan/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/funivan/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/funivan/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/funivan/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/funivan/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/funivan/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/funivan/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/funivan/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/funivan/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/funivan/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/funivan/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/funivan/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/funivan/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/funivan/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/funivan/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/funivan/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/funivan/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/funivan/php-matcher/merges", + "archive_url": "https://api.github.com/repos/funivan/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/funivan/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/funivan/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/funivan/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/funivan/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/funivan/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/funivan/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/funivan/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/funivan/php-matcher/deployments", + "created_at": "2020-02-03T16:44:28Z", + "updated_at": "2020-02-03T16:44:30Z", + "pushed_at": "2020-02-03T16:44:56Z", + "git_url": "git://github.com/funivan/php-matcher.git", + "ssh_url": "git@github.com:funivan/php-matcher.git", + "clone_url": "https://github.com/funivan/php-matcher.git", + "svn_url": "https://github.com/funivan/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "6c2e5929e7912f4ffc60944842b881fb7021e558", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/195" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/195" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/195/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/28cd0537b30049e9578569de48f2673c2a6001ba" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/190", + "id": 344917324, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTE3MzI0", + "html_url": "https://github.com/coduo/php-matcher/pull/190", + "diff_url": "https://github.com/coduo/php-matcher/pull/190.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/190.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/190", + "number": 190, + "state": "closed", + "locked": false, + "title": "README.md - fix example in \"Json matching with unbounded arrays and objects\" (master)", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixed invalid json in part \"Json matching with unbounded arrays and objects\"\r\n\r\nThis PR is against master branch.", + "created_at": "2019-11-24T15:15:15Z", + "updated_at": "2019-11-24T15:52:09Z", + "closed_at": "2019-11-24T15:52:05Z", + "merged_at": "2019-11-24T15:52:05Z", + "merge_commit_sha": "0da80f17b5699900e99aa32190c2f99688910710", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/190/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/190/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/190/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/21e2721b29ef8aa94ea300739b42ffef13ac2739", + "head": { + "label": "domis86:domis86-readme-fix-unbounded-example-master", + "ref": "domis86-readme-fix-unbounded-example-master", + "sha": "21e2721b29ef8aa94ea300739b42ffef13ac2739", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223757743, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3NTc3NDM=", + "name": "php-matcher", + "full_name": "domis86/php-matcher", + "private": false, + "owner": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/domis86/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/domis86/php-matcher", + "forks_url": "https://api.github.com/repos/domis86/php-matcher/forks", + "keys_url": "https://api.github.com/repos/domis86/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/domis86/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/domis86/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/domis86/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/domis86/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/domis86/php-matcher/events", + "assignees_url": "https://api.github.com/repos/domis86/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/domis86/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/domis86/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/domis86/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/domis86/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/domis86/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/domis86/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/domis86/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/domis86/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/domis86/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/domis86/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/domis86/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/domis86/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/domis86/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/domis86/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/domis86/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/domis86/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/domis86/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/domis86/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/domis86/php-matcher/merges", + "archive_url": "https://api.github.com/repos/domis86/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/domis86/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/domis86/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/domis86/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/domis86/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/domis86/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/domis86/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/domis86/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/domis86/php-matcher/deployments", + "created_at": "2019-11-24T14:31:28Z", + "updated_at": "2019-11-24T14:31:30Z", + "pushed_at": "2019-11-24T15:13:51Z", + "git_url": "git://github.com/domis86/php-matcher.git", + "ssh_url": "git@github.com:domis86/php-matcher.git", + "clone_url": "https://github.com/domis86/php-matcher.git", + "svn_url": "https://github.com/domis86/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 496, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "9e2e519ec0fa9be677b19e2a43b4500f4bec2e39", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/190" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/190" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/190/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/21e2721b29ef8aa94ea300739b42ffef13ac2739" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/189", + "id": 344915874, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTE1ODc0", + "html_url": "https://github.com/coduo/php-matcher/pull/189", + "diff_url": "https://github.com/coduo/php-matcher/pull/189.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/189.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/189", + "number": 189, + "state": "closed", + "locked": false, + "title": " README.md - fix example in \"Json matching with unbounded arrays and objects\" (3.1)", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixed invalid json in part \"Json matching with unbounded arrays and objects\"\r\n\r\nPR is against branch \"3.1\" because example \"Json matching with unbounded arrays and objects\" was introduced there.", + "created_at": "2019-11-24T15:00:29Z", + "updated_at": "2019-11-24T15:52:17Z", + "closed_at": "2019-11-24T15:52:17Z", + "merged_at": "2019-11-24T15:52:17Z", + "merge_commit_sha": "c9082c4beb039e83f5035ec4900aa72726248783", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/189/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/189/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/189/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9351725c4ed5fcfd73adfb836fd7aa93c5c325b9", + "head": { + "label": "domis86:domis86-readme-fix-unbounded-example", + "ref": "domis86-readme-fix-unbounded-example", + "sha": "9351725c4ed5fcfd73adfb836fd7aa93c5c325b9", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223757743, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3NTc3NDM=", + "name": "php-matcher", + "full_name": "domis86/php-matcher", + "private": false, + "owner": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/domis86/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/domis86/php-matcher", + "forks_url": "https://api.github.com/repos/domis86/php-matcher/forks", + "keys_url": "https://api.github.com/repos/domis86/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/domis86/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/domis86/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/domis86/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/domis86/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/domis86/php-matcher/events", + "assignees_url": "https://api.github.com/repos/domis86/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/domis86/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/domis86/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/domis86/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/domis86/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/domis86/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/domis86/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/domis86/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/domis86/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/domis86/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/domis86/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/domis86/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/domis86/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/domis86/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/domis86/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/domis86/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/domis86/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/domis86/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/domis86/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/domis86/php-matcher/merges", + "archive_url": "https://api.github.com/repos/domis86/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/domis86/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/domis86/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/domis86/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/domis86/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/domis86/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/domis86/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/domis86/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/domis86/php-matcher/deployments", + "created_at": "2019-11-24T14:31:28Z", + "updated_at": "2019-11-24T14:31:30Z", + "pushed_at": "2019-11-24T15:13:51Z", + "git_url": "git://github.com/domis86/php-matcher.git", + "ssh_url": "git@github.com:domis86/php-matcher.git", + "clone_url": "https://github.com/domis86/php-matcher.git", + "svn_url": "https://github.com/domis86/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 496, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.1", + "ref": "3.1", + "sha": "fc0e5a235485b580ba64571ea130a32e1efd7a5e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/189" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/189" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/189/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9351725c4ed5fcfd73adfb836fd7aa93c5c325b9" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/188", + "id": 344902331, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTAyMzMx", + "html_url": "https://github.com/coduo/php-matcher/pull/188", + "diff_url": "https://github.com/coduo/php-matcher/pull/188.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/188.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/188", + "number": 188, + "state": "closed", + "locked": false, + "title": "Fixed json matcher when matching strings including other patterns", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #187, Json class was indeed broken but it wasn't affecting whole Matcher since it's not JsonMatcher that should be used to match `/foo/@uuid@/bar` but TextMatcher", + "created_at": "2019-11-24T12:33:26Z", + "updated_at": "2019-11-24T12:41:33Z", + "closed_at": "2019-11-24T12:35:06Z", + "merged_at": "2019-11-24T12:35:06Z", + "merge_commit_sha": "c7b3eb00007074b88e8517ab4b0c428a6909cf3f", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/188/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/188/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/188/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/d47e7256ff5a415bb72f43d2883891efcab4914d", + "head": { + "label": "norberttech:feature/fix-matcher", + "ref": "feature/fix-matcher", + "sha": "d47e7256ff5a415bb72f43d2883891efcab4914d", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.2", + "ref": "3.2", + "sha": "26f53fcb53b3478dd18c9296bdd710c5e76dacbb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/188" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/188" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/188/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/d47e7256ff5a415bb72f43d2883891efcab4914d" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/187", + "id": 344896860, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODk2ODYw", + "html_url": "https://github.com/coduo/php-matcher/pull/187", + "diff_url": "https://github.com/coduo/php-matcher/pull/187.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/187.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/187", + "number": 187, + "state": "closed", + "locked": false, + "title": "Fix JsonMatcher support for JSON pattern including another pattern in the middle of a string value", + "user": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #183.\r\n\r\nNote that [tests pass on master](https://travis-ci.org/coduo/php-matcher/builds/616234884) but I think it's a side effect on an unrelated change because I didn't find any test case that covers this specific issue.", + "created_at": "2019-11-24T11:21:43Z", + "updated_at": "2019-11-24T12:40:26Z", + "closed_at": "2019-11-24T12:35:15Z", + "merged_at": null, + "merge_commit_sha": "3c0f0e542ebc997458fcb275b5c1952d143eee34", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": true, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/187/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/187/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/187/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/7cbcf3f46be3e40725185fc3b59cfc93b6e524e3", + "head": { + "label": "julienfalque:json-matcher-value-including-pattern", + "ref": "json-matcher-value-including-pattern", + "sha": "7cbcf3f46be3e40725185fc3b59cfc93b6e524e3", + "user": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223730296, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3MzAyOTY=", + "name": "php-matcher", + "full_name": "julienfalque/php-matcher", + "private": false, + "owner": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/julienfalque/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/julienfalque/php-matcher", + "forks_url": "https://api.github.com/repos/julienfalque/php-matcher/forks", + "keys_url": "https://api.github.com/repos/julienfalque/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/julienfalque/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/julienfalque/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/julienfalque/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/julienfalque/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/julienfalque/php-matcher/events", + "assignees_url": "https://api.github.com/repos/julienfalque/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/julienfalque/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/julienfalque/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/julienfalque/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/julienfalque/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/julienfalque/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/julienfalque/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/julienfalque/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/julienfalque/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/julienfalque/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/julienfalque/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/julienfalque/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/julienfalque/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/julienfalque/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/julienfalque/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/julienfalque/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/julienfalque/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/julienfalque/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/julienfalque/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/julienfalque/php-matcher/merges", + "archive_url": "https://api.github.com/repos/julienfalque/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/julienfalque/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/julienfalque/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/julienfalque/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/julienfalque/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/julienfalque/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/julienfalque/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/julienfalque/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/julienfalque/php-matcher/deployments", + "created_at": "2019-11-24T11:02:57Z", + "updated_at": "2019-11-24T11:09:31Z", + "pushed_at": "2019-11-24T12:40:26Z", + "git_url": "git://github.com/julienfalque/php-matcher.git", + "ssh_url": "git@github.com:julienfalque/php-matcher.git", + "clone_url": "https://github.com/julienfalque/php-matcher.git", + "svn_url": "https://github.com/julienfalque/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 492, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.2", + "ref": "3.2", + "sha": "26f53fcb53b3478dd18c9296bdd710c5e76dacbb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/187" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/187" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/187/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/7cbcf3f46be3e40725185fc3b59cfc93b6e524e3" + } + }, + "author_association": "NONE", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/186", + "id": 344813880, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODEzODgw", + "html_url": "https://github.com/coduo/php-matcher/pull/186", + "diff_url": "https://github.com/coduo/php-matcher/pull/186.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/186.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/186", + "number": 186, + "state": "closed", + "locked": false, + "title": "Replaced PHPMatcher facade with implementation that makes possible to access backtrace", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "PHPMatcher API cleanup that replaces facade with regular class allowing to access last message/backtrace. \r\n\r\n### Changes\r\n\r\n**Creating Matcher:** \r\n```diff\r\n-$factory = new MatcherFactory();\r\n-$matcher = $factory->createMatcher();\r\n+$matcher = new PHPMatcher();\r\n```\r\n\r\n**Using Matcher**\r\n```diff\r\n-PHPMatcher::match($value, $pattern, $error)\r\n+$matcher = (new PHPMatcher())->match($value, $pattern);;\r\n```\r\n\r\n**Accessing last error/backtrace**\r\n```diff\r\n+$matcher = new PHPMatcher();\r\n+$matcher->match($value, $pattern);\r\n+echo $matcher->error();\r\n+echo $matcher->backtrace();\r\n```\r\n", + "created_at": "2019-11-23T14:38:15Z", + "updated_at": "2019-11-29T07:52:49Z", + "closed_at": "2019-11-25T11:18:21Z", + "merged_at": "2019-11-25T11:18:21Z", + "merge_commit_sha": "51f7c8d6a3748c5ee2fc1dfe5cdc34a2ae053cdc", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/4", + "html_url": "https://github.com/coduo/php-matcher/milestone/4", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/4/labels", + "id": 4577258, + "node_id": "MDk6TWlsZXN0b25lNDU3NzI1OA==", + "number": 4, + "title": "4.0.0", + "description": "", + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 7, + "state": "open", + "created_at": "2019-08-15T23:03:05Z", + "updated_at": "2019-11-25T11:18:22Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/186/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/186/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/186/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/00e9c1618d760a4a8eb64a88ed4e0025d28823d3", + "head": { + "label": "norberttech:feature/bactrace-improvemens", + "ref": "feature/bactrace-improvemens", + "sha": "00e9c1618d760a4a8eb64a88ed4e0025d28823d3", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "0da80f17b5699900e99aa32190c2f99688910710", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/186" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/186" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/186/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/00e9c1618d760a4a8eb64a88ed4e0025d28823d3" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/185", + "id": 344808882, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODA4ODgy", + "html_url": "https://github.com/coduo/php-matcher/pull/185", + "diff_url": "https://github.com/coduo/php-matcher/pull/185.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/185.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/185", + "number": 185, + "state": "closed", + "locked": false, + "title": "added HasProperty pattern expander", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-11-23T13:30:30Z", + "updated_at": "2019-11-23T14:48:02Z", + "closed_at": "2019-11-23T14:48:01Z", + "merged_at": "2019-11-23T14:48:01Z", + "merge_commit_sha": "9e2e519ec0fa9be677b19e2a43b4500f4bec2e39", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/4", + "html_url": "https://github.com/coduo/php-matcher/milestone/4", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/4/labels", + "id": 4577258, + "node_id": "MDk6TWlsZXN0b25lNDU3NzI1OA==", + "number": 4, + "title": "4.0.0", + "description": "", + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 7, + "state": "open", + "created_at": "2019-08-15T23:03:05Z", + "updated_at": "2019-11-25T11:18:22Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/185/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/185/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/185/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/5e8eb02cee592dd5ddcb90617164ce63c48dadba", + "head": { + "label": "norberttech:feature/has-property-expander", + "ref": "feature/has-property-expander", + "sha": "5e8eb02cee592dd5ddcb90617164ce63c48dadba", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "a93f8517885fc5a07a397e4e474838cea6bc05bf", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/185" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/185" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/185/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/5e8eb02cee592dd5ddcb90617164ce63c48dadba" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/184", + "id": 344797669, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0Nzk3NjY5", + "html_url": "https://github.com/coduo/php-matcher/pull/184", + "diff_url": "https://github.com/coduo/php-matcher/pull/184.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/184.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/184", + "number": 184, + "state": "closed", + "locked": false, + "title": "Upgraded coduo/php-to-string dependency", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "This solves problem mentioned in #182 of missing intl extension dependency ", + "created_at": "2019-11-23T10:40:19Z", + "updated_at": "2019-11-23T10:59:21Z", + "closed_at": "2019-11-23T10:43:06Z", + "merged_at": "2019-11-23T10:43:06Z", + "merge_commit_sha": "a93f8517885fc5a07a397e4e474838cea6bc05bf", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/184/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/184/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/184/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/276d956b3f0e2cd53188e90567d1966c1b6f2b2a", + "head": { + "label": "norberttech:feature/dependencies", + "ref": "feature/dependencies", + "sha": "276d956b3f0e2cd53188e90567d1966c1b6f2b2a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "5b0337f208611ad12672a5bf5009ee0569db7edb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/184" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/184" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/184/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/276d956b3f0e2cd53188e90567d1966c1b6f2b2a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/182", + "id": 344288008, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0Mjg4MDA4", + "html_url": "https://github.com/coduo/php-matcher/pull/182", + "diff_url": "https://github.com/coduo/php-matcher/pull/182.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/182.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/182", + "number": 182, + "state": "closed", + "locked": false, + "title": "Upgrades on Symfony components", + "user": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "body": "- upgrade symfony property-access to ^5.0\r\n- upgrade symfony expression-language to ^5.0\r\n- add ext-intl to composer.json", + "created_at": "2019-11-21T23:54:19Z", + "updated_at": "2019-11-22T08:01:42Z", + "closed_at": "2019-11-22T08:01:42Z", + "merged_at": "2019-11-22T08:01:42Z", + "merge_commit_sha": "5b0337f208611ad12672a5bf5009ee0569db7edb", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/182/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/182/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/182/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/6616d66fb16e65be418bf379f41447f5c992854c", + "head": { + "label": "ianrodrigues:upgrade-symfony-components", + "ref": "upgrade-symfony-components", + "sha": "6616d66fb16e65be418bf379f41447f5c992854c", + "user": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223257418, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjMyNTc0MTg=", + "name": "php-matcher", + "full_name": "ianrodrigues/php-matcher", + "private": false, + "owner": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/ianrodrigues/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/ianrodrigues/php-matcher", + "forks_url": "https://api.github.com/repos/ianrodrigues/php-matcher/forks", + "keys_url": "https://api.github.com/repos/ianrodrigues/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ianrodrigues/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ianrodrigues/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/ianrodrigues/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/ianrodrigues/php-matcher/events", + "assignees_url": "https://api.github.com/repos/ianrodrigues/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/ianrodrigues/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/ianrodrigues/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ianrodrigues/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ianrodrigues/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/ianrodrigues/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/ianrodrigues/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/ianrodrigues/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/ianrodrigues/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/ianrodrigues/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ianrodrigues/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ianrodrigues/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/ianrodrigues/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ianrodrigues/php-matcher/merges", + "archive_url": "https://api.github.com/repos/ianrodrigues/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ianrodrigues/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/ianrodrigues/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ianrodrigues/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ianrodrigues/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ianrodrigues/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/ianrodrigues/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/ianrodrigues/php-matcher/deployments", + "created_at": "2019-11-21T20:16:05Z", + "updated_at": "2019-11-21T20:16:07Z", + "pushed_at": "2019-11-22T01:04:40Z", + "git_url": "git://github.com/ianrodrigues/php-matcher.git", + "ssh_url": "git@github.com:ianrodrigues/php-matcher.git", + "clone_url": "https://github.com/ianrodrigues/php-matcher.git", + "svn_url": "https://github.com/ianrodrigues/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 480, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "04035d954b38b13a5faf3c0daf6aa0d270fdd5e3", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/182" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/182" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/182/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/6616d66fb16e65be418bf379f41447f5c992854c" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/180", + "id": 324094770, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzI0MDk0Nzcw", + "html_url": "https://github.com/coduo/php-matcher/pull/180", + "diff_url": "https://github.com/coduo/php-matcher/pull/180.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/180.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/180", + "number": 180, + "state": "closed", + "locked": false, + "title": "Update README.md", + "user": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-10-03T08:08:40Z", + "updated_at": "2019-10-03T09:22:11Z", + "closed_at": "2019-10-03T09:22:11Z", + "merged_at": "2019-10-03T09:22:11Z", + "merge_commit_sha": "04035d954b38b13a5faf3c0daf6aa0d270fdd5e3", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/180/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/180/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/180/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/aaee7c20432b756fd70e266b1e3d1850257a55d1", + "head": { + "label": "uirapuru:patch-1", + "ref": "patch-1", + "sha": "aaee7c20432b756fd70e266b1e3d1850257a55d1", + "user": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 212527200, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI1MjcyMDA=", + "name": "php-matcher", + "full_name": "uirapuru/php-matcher", + "private": false, + "owner": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/uirapuru/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/uirapuru/php-matcher", + "forks_url": "https://api.github.com/repos/uirapuru/php-matcher/forks", + "keys_url": "https://api.github.com/repos/uirapuru/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/uirapuru/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/uirapuru/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/uirapuru/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/uirapuru/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/uirapuru/php-matcher/events", + "assignees_url": "https://api.github.com/repos/uirapuru/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/uirapuru/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/uirapuru/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/uirapuru/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/uirapuru/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/uirapuru/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/uirapuru/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/uirapuru/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/uirapuru/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/uirapuru/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/uirapuru/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/uirapuru/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/uirapuru/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/uirapuru/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/uirapuru/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/uirapuru/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/uirapuru/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/uirapuru/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/uirapuru/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/uirapuru/php-matcher/merges", + "archive_url": "https://api.github.com/repos/uirapuru/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/uirapuru/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/uirapuru/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/uirapuru/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/uirapuru/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/uirapuru/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/uirapuru/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/uirapuru/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/uirapuru/php-matcher/deployments", + "created_at": "2019-10-03T08:08:05Z", + "updated_at": "2019-10-03T08:08:06Z", + "pushed_at": "2019-10-03T08:08:25Z", + "git_url": "git://github.com/uirapuru/php-matcher.git", + "ssh_url": "git@github.com:uirapuru/php-matcher.git", + "clone_url": "https://github.com/uirapuru/php-matcher.git", + "svn_url": "https://github.com/uirapuru/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 480, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "eacf85fa7087f88358572f5ec91caa6a397a668b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/180" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/180" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/180/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/aaee7c20432b756fd70e266b1e3d1850257a55d1" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/179", + "id": 317643427, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzE3NjQzNDI3", + "html_url": "https://github.com/coduo/php-matcher/pull/179", + "diff_url": "https://github.com/coduo/php-matcher/pull/179.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/179.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/179", + "number": 179, + "state": "closed", + "locked": false, + "title": "register NotContains expander definition", + "user": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-09-15T14:40:02Z", + "updated_at": "2019-09-15T15:02:38Z", + "closed_at": "2019-09-15T15:01:45Z", + "merged_at": "2019-09-15T15:01:45Z", + "merge_commit_sha": "eacf85fa7087f88358572f5ec91caa6a397a668b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/179/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/179/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/179/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/88db76052b83610c966ee4c58f46484ef5c6cec4", + "head": { + "label": "aitboudad:patch-1", + "ref": "patch-1", + "sha": "88db76052b83610c966ee4c58f46484ef5c6cec4", + "user": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 208607165, + "node_id": "MDEwOlJlcG9zaXRvcnkyMDg2MDcxNjU=", + "name": "php-matcher", + "full_name": "aitboudad/php-matcher", + "private": false, + "owner": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/aitboudad/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/aitboudad/php-matcher", + "forks_url": "https://api.github.com/repos/aitboudad/php-matcher/forks", + "keys_url": "https://api.github.com/repos/aitboudad/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/aitboudad/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/aitboudad/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/aitboudad/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/aitboudad/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/aitboudad/php-matcher/events", + "assignees_url": "https://api.github.com/repos/aitboudad/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/aitboudad/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/aitboudad/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/aitboudad/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/aitboudad/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/aitboudad/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/aitboudad/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/aitboudad/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/aitboudad/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/aitboudad/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/aitboudad/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/aitboudad/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/aitboudad/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/aitboudad/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/aitboudad/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/aitboudad/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/aitboudad/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/aitboudad/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/aitboudad/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/aitboudad/php-matcher/merges", + "archive_url": "https://api.github.com/repos/aitboudad/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/aitboudad/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/aitboudad/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/aitboudad/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/aitboudad/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/aitboudad/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/aitboudad/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/aitboudad/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/aitboudad/php-matcher/deployments", + "created_at": "2019-09-15T14:36:10Z", + "updated_at": "2019-09-15T14:36:11Z", + "pushed_at": "2019-09-15T15:02:38Z", + "git_url": "git://github.com/aitboudad/php-matcher.git", + "ssh_url": "git@github.com:aitboudad/php-matcher.git", + "clone_url": "https://github.com/aitboudad/php-matcher.git", + "svn_url": "https://github.com/aitboudad/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 474, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "0a2b4035b805ac713e412775866490a76a0b2ab6", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/179" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/179" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/179/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/88db76052b83610c966ee4c58f46484ef5c6cec4" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/178", + "id": 310709841, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzEwNzA5ODQx", + "html_url": "https://github.com/coduo/php-matcher/pull/178", + "diff_url": "https://github.com/coduo/php-matcher/pull/178.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/178.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/178", + "number": 178, + "state": "closed", + "locked": false, + "title": "Create CODE_OF_CONDUCT.md", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-08-25T19:48:02Z", + "updated_at": "2019-08-25T19:48:17Z", + "closed_at": "2019-08-25T19:48:16Z", + "merged_at": "2019-08-25T19:48:16Z", + "merge_commit_sha": "0a2b4035b805ac713e412775866490a76a0b2ab6", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/178/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/178/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/178/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/164e8d67d9ba1db35f368b2d101f8442da9e268e", + "head": { + "label": "coduo:add-code-of-conduct-1", + "ref": "add-code-of-conduct-1", + "sha": "164e8d67d9ba1db35f368b2d101f8442da9e268e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "970b8d1a56fe82b8f1c470236b6c8c30ea698a51", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/178" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/178" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/178/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/164e8d67d9ba1db35f368b2d101f8442da9e268e" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/177", + "id": 308294734, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzA4Mjk0NzM0", + "html_url": "https://github.com/coduo/php-matcher/pull/177", + "diff_url": "https://github.com/coduo/php-matcher/pull/177.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/177.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/177", + "number": 177, + "state": "closed", + "locked": false, + "title": "Pattern expander backtrace", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Added support for backtrace in pattern expander, just like in #174 ", + "created_at": "2019-08-17T14:16:22Z", + "updated_at": "2019-08-17T18:55:01Z", + "closed_at": "2019-08-17T18:55:00Z", + "merged_at": "2019-08-17T18:55:00Z", + "merge_commit_sha": "970b8d1a56fe82b8f1c470236b6c8c30ea698a51", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/177/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/177/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/177/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/857c1211dadf3dd84f4a9b86892bc3add4e6050a", + "head": { + "label": "norberttech:feature/expander-backtrace", + "ref": "feature/expander-backtrace", + "sha": "857c1211dadf3dd84f4a9b86892bc3add4e6050a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "fcd347f0231f8e5c900a5a64952ea8dce027369d", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/177" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/177" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/177/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/857c1211dadf3dd84f4a9b86892bc3add4e6050a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + } +] diff --git a/composer.json b/composer.json index 8aa82aae..035bc03c 100644 --- a/composer.json +++ b/composer.json @@ -39,13 +39,18 @@ }, "autoload-dev": { "psr-4": { - "Coduo\\PHPMatcher\\Tests\\": "tests/" + "Coduo\\PHPMatcher\\Tests\\": "tests/", + "Coduo\\PHPMatcher\\Benchmark\\": "benchmark/Coduo/PHPMatcher/Benchmark/" } }, "config": { "sort-packages": true }, "scripts": { + "benchmark": [ + "Composer\\Config::disableProcessTimeout", + "tools\/phpbench run --report=matcher" + ], "cs:php:fix": [ "tools/php-cs-fixer fix --using-cache=no" ], diff --git a/phpbench.json b/phpbench.json new file mode 100644 index 00000000..7279f942 --- /dev/null +++ b/phpbench.json @@ -0,0 +1,14 @@ +{ + "bootstrap": "./vendor/autoload.php", + "path": "benchmark", + "retry_threshold": 5, + "progress": "dots", + "reports": { + "matcher": { + "generator": "table", + "break": ["benchmark"], + "sort": {"mean": "asc"} + } + }, + "xml_storage_path": "./var/phpbench" +} \ No newline at end of file diff --git a/src/Matcher/ArrayMatcher.php b/src/Matcher/ArrayMatcher.php index c2ac7239..2168f336 100644 --- a/src/Matcher/ArrayMatcher.php +++ b/src/Matcher/ArrayMatcher.php @@ -26,6 +26,10 @@ final class ArrayMatcher extends Matcher */ public const UNIVERSAL_KEY = '@*@'; + public const ARRAY_PREVIOUS_PATTERN = '@array_previous@'; + + public const ARRAY_PREVIOUS_PATTERN_REPEAT = '@array_previous_repeat@'; + private ValueMatcher $propertyMatcher; private Parser $parser; @@ -88,6 +92,14 @@ private function isArrayPattern($pattern) : bool private function iterateMatch(array $values, array $patterns, string $parentPath = '') : bool { $pattern = null; + $previousPattern = null; + + if (\in_array(self::ARRAY_PREVIOUS_PATTERN_REPEAT, $patterns, true)) { + $patterns = \array_merge( + \array_replace($patterns, [\array_search(self::ARRAY_PREVIOUS_PATTERN_REPEAT, $patterns, true) => self::ARRAY_PREVIOUS_PATTERN]), + \array_fill(0, \count($values) - \count($patterns), self::ARRAY_PREVIOUS_PATTERN) + ); + } foreach ($values as $key => $value) { $path = $this->formatAccessPath($key); @@ -106,6 +118,10 @@ private function iterateMatch(array $values, array $patterns, string $parentPath return false; } + if ($pattern === self::ARRAY_PREVIOUS_PATTERN) { + $pattern = $previousPattern; + } + if ($this->shouldSkipValueMatchingFor($pattern)) { continue; } @@ -129,6 +145,8 @@ private function iterateMatch(array $values, array $patterns, string $parentPath if (!$this->iterateMatch($value, $pattern, $this->formatFullPath($parentPath, $path))) { return false; } + + $previousPattern = $pattern; } return $this->isPatternValid($patterns, $values, $parentPath); diff --git a/tests/Matcher/ArrayMatcherTest.php b/tests/Matcher/ArrayMatcherTest.php index 07f0cf83..0a72bccd 100644 --- a/tests/Matcher/ArrayMatcherTest.php +++ b/tests/Matcher/ArrayMatcherTest.php @@ -322,4 +322,82 @@ public function test_matching_array_to_array_pattern() : void )); $this->assertFalse($this->backtrace->isEmpty()); } + + public function test_array_previous_pattern() : void + { + $this->assertTrue( + $this->matcher->match( + [ + ['id' => 1, 'unique' => \uniqid()], + ['id' => 2, 'unique' => \uniqid()], + ['id' => 3, 'unique' => \uniqid()], + ['id' => 4, 'unique' => \uniqid()], + ['id' => '5', 'unique' => \uniqid()], + ['id' => '6', 'unique' => \uniqid()], + ['id' => '7', 'unique' => \uniqid()], + ], + [ + ['id' => '@integer@', 'unique' => '@string@'], + '@array_previous@', + '@array_previous@', + '@array_previous@', + ['id' => '@string@', 'unique' => '@string@'], + '@array_previous@', + '@array_previous@', + ] + ), + $this->matcher->getError() + ); + } + + public function test_array_previous_repeat_pattern() : void + { + $this->assertTrue( + $this->matcher->match( + [ + ['id' => 1, 'unique' => \uniqid()], + ['id' => 2, 'unique' => \uniqid()], + ['id' => '3', 'unique' => \uniqid()], + ['id' => 4, 'unique' => \uniqid()], + ['id' => 5, 'unique' => \uniqid()], + ['id' => 6, 'unique' => \uniqid()], + ['id' => 7, 'unique' => \uniqid()], + ], + [ + ['id' => '@integer@', 'unique' => '@string@'], + '@array_previous@', + ['id' => '@string@', 'unique' => '@string@'], + ['id' => '@integer@', 'unique' => '@string@'], + '@array_previous_repeat@', + ] + ), + $this->matcher->getError() + ); + } + + public function test_invalid_array_previous_repeat_pattern() : void + { + $this->matcher->match( + [ + ['id' => 1, 'unique' => \uniqid()], + ['id' => 2, 'unique' => \uniqid()], + ['id' => '3', 'unique' => \uniqid()], + ['id' => 4, 'unique' => \uniqid()], + ['id' => 5, 'unique' => \uniqid()], + ['id' => 6, 'unique' => \uniqid()], + ['id' => 7, 'unique' => \uniqid()], + ], + [ + ['id' => '@integer@', 'unique' => '@string@'], + '@array_previous@', + ['id' => '@string@', 'unique' => '@string@'], + '@array_previous_repeat@', + ] + ); + + $this->assertSame( + '"4" does not match "@string@".', + $this->matcher->getError() + ); + } } diff --git a/tests/MatcherTest.php b/tests/MatcherTest.php index f2db5c30..a72e641c 100644 --- a/tests/MatcherTest.php +++ b/tests/MatcherTest.php @@ -374,4 +374,334 @@ public function jsonDataProvider() ], ]; } + + public function test_php_pattern_of_github_pull_requests_response() : void + { + $this->assertMatchesPattern( + /* @lang JSON */ + <<<'PATTERN' +[ + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/@number@", + "id": "@integer@", + "node_id": "@string@", + "html_url": "https://github.com/coduo/php-matcher/pull/@integer@", + "diff_url": "https://github.com/coduo/php-matcher/pull/@integer@.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/@integer@.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/@integer@", + "number": "@integer@", + "state": "@string@", + "locked": "@boolean@", + "title": "@string@", + "user": { + "login": "@string@", + "id": "@integer@", + "node_id": "@string@", + "avatar_url": "@string@", + "gravatar_id": "@string@", + "url": "https://api.github.com/users/@string@", + "html_url": "https://github.com/@string@", + "followers_url": "https://api.github.com/users/@string@/followers", + "following_url": "https://api.github.com/users/@string@/following{/other_user}", + "gists_url": "https://api.github.com/users/@string@/gists{/gist_id}", + "starred_url": "https://api.github.com/users/@string@/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/@string@/subscriptions", + "organizations_url": "https://api.github.com/users/@string@/orgs", + "repos_url": "https://api.github.com/users/@string@/repos", + "events_url": "https://api.github.com/users/@string@/events{/privacy}", + "received_events_url": "https://api.github.com/users/@string@/received_events", + "type": "@string@", + "site_admin": "@boolean@" + }, + "body": "@string@", + "created_at": "@datetime@", + "updated_at": "@datetime@", + "closed_at": "@datetime@||@null@", + "merged_at": "@datetime@||@null@", + "merge_commit_sha": "@string@", + "assignee": "@json@||@null@", + "assignees": "@array@", + "requested_reviewers": "@array@", + "requested_teams":"@array@", + "labels": "@array@", + "milestone": "@json@||@null@", + "draft": "@boolean@", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/@number@/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/@number@/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/@number@/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/@string@", + "head": { + "label": "@string@", + "ref": "@string@", + "sha": "@string@", + "user": { + "login": "@string@", + "id": "@integer@", + "node_id": "@string@", + "avatar_url": "@string@", + "gravatar_id": "@string@", + "url": "https://api.github.com/users/@string@", + "html_url": "https://github.com/@string@", + "followers_url": "https://api.github.com/users/@string@/followers", + "following_url": "https://api.github.com/users/@string@/following{/other_user}", + "gists_url": "https://api.github.com/users/@string@gists{/gist_id}", + "starred_url": "https://api.github.com/users/@string@/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/@string@/subscriptions", + "organizations_url": "https://api.github.com/users/@string@/orgs", + "repos_url": "https://api.github.com/users/@string@/repos", + "events_url": "https://api.github.com/users/@string@/events{/privacy}", + "received_events_url": "https://api.github.com/users/@string@/received_events", + "type": "@string@", + "site_admin": "@boolean@" + }, + "repo": { + "id": "@integer@", + "node_id": "@string@", + "name": "php-matcher", + "full_name": "@string@", + "private": "@boolean@", + "owner": { + "login": "@string@", + "id": "@integer@", + "node_id": "@string@", + "avatar_url": "@string@", + "gravatar_id": "@string@", + "url": "https://api.github.com/users/@string@", + "html_url": "https://github.com/@string@", + "followers_url": "https://api.github.com/users/@string@/followers", + "following_url": "https://api.github.com/users/@string@/following{/other_user}", + "gists_url": "https://api.github.com/users/@string@/gists{/gist_id}", + "starred_url": "https://api.github.com/users/@string@/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/@string@/subscriptions", + "organizations_url": "https://api.github.com/users/@string@/orgs", + "repos_url": "https://api.github.com/users/@string@/repos", + "events_url": "https://api.github.com/users/@string@/events{/privacy}", + "received_events_url": "https://api.github.com/users/@string@/received_events", + "type": "@string@", + "site_admin": "@boolean@" + }, + "html_url": "https://github.com/@string@/php-matcher", + "description": "@string@", + "fork": "@boolean@", + "url": "https://api.github.com/repos/@string@/php-matcher", + "forks_url": "https://api.github.com/repos/@string@/php-matcher/forks", + "keys_url": "https://api.github.com/repos/@string@/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/@string@/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/@string@/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/@string@/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/@string@/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/@string@/php-matcher/events", + "assignees_url": "https://api.github.com/repos/@string@/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/@string@/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/@string@/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/@string@/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/@string@/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/@string@/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/@string@/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/@string@/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/@string@/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/@string@/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/@string@/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/@string@/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/@string@/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/@string@/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/@string@/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/@string@/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/@string@/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/@string@/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/@string@/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/@string@/php-matcher/merges", + "archive_url": "https://api.github.com/repos/@string@/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/@string@/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/@string@/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/@string@/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/@string@/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/@string@/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/@string@/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/@string@/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/@string@/php-matcher/deployments", + "created_at": "@datetime@", + "updated_at": "@datetime@", + "pushed_at": "@datetime@", + "git_url": "git://github.com/@string@/php-matcher.git", + "ssh_url": "git@github.com:@string@/php-matcher.git", + "clone_url": "https://github.com/@string@/php-matcher.git", + "svn_url": "https://github.com/@string@/php-matcher", + "homepage": "@string@", + "size": "@integer@", + "stargazers_count": "@integer@", + "watchers_count": "@integer@", + "language": "@string@||@null@", + "has_issues": "@boolean@", + "has_projects": "@boolean@", + "has_downloads": "@boolean@", + "has_wiki": "@boolean@", + "has_pages": "@boolean@", + "forks_count": "@integer@", + "mirror_url": "@string@.isUrl()||@null@", + "archived": "@boolean@", + "disabled": "@boolean@", + "open_issues_count": "@integer@", + "license": "@json@", + "forks": "@integer@", + "open_issues": "@integer@", + "watchers": "@integer@", + "default_branch": "@string@" + } + }, + "base": { + "label": "@string@", + "ref": "@string@", + "sha": "@string@", + "user": { + "login": "coduo", + "id": "@integer@", + "node_id": "@string@", + "avatar_url": "@string@", + "gravatar_id": "@string@||@null@", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": "@boolean@" + }, + "repo": { + "id": "@integer@", + "node_id": "@string@", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": "@boolean@", + "owner": { + "login": "coduo", + "id": "@integer@", + "node_id": "@string@", + "avatar_url": "@string@", + "gravatar_id": "@string@", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "@string@", + "site_admin": "@boolean@" + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "@string@", + "fork": "@boolean@", + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "@datetime@", + "updated_at": "@datetime@", + "pushed_at": "@datetime@", + "git_url": "@string@", + "ssh_url": "@string@", + "clone_url": "@string@.isUrl()", + "svn_url": "@string@.isUrl()", + "homepage": "@string@||@null@", + "size": "@integer@", + "stargazers_count": "@integer@", + "watchers_count": "@integer@", + "language": "@string@", + "has_issues": "@boolean@", + "has_projects": "@boolean@", + "has_downloads": "@boolean@", + "has_wiki": "@boolean@", + "has_pages": "@boolean@", + "forks_count": "@integer@", + "mirror_url": "@string@||@null@", + "archived": "@boolean@", + "disabled": "@boolean@", + "open_issues_count": "@integer@", + "license": "@json@", + "forks": "@integer@", + "open_issues": "@integer@", + "watchers": "@integer@", + "default_branch": "@string@" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/@integer@" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/@integer@" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/@integer@" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/@integer@/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/@integer@/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/@integer@/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/@string@" + } + }, + "author_association": "@string@", + "active_lock_reason": null + }, + "@array_previous_repeat@" +] +PATTERN, + \file_get_contents(__DIR__ . '/fixtures/github_pulls.json'), + ); + } } diff --git a/tests/fixtures/github_pulls.json b/tests/fixtures/github_pulls.json new file mode 100644 index 00000000..3fec5bb0 --- /dev/null +++ b/tests/fixtures/github_pulls.json @@ -0,0 +1,9590 @@ +[ + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/220", + "id": 560413811, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTYwNDEzODEx", + "html_url": "https://github.com/coduo/php-matcher/pull/220", + "diff_url": "https://github.com/coduo/php-matcher/pull/220.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/220.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/220", + "number": 220, + "state": "closed", + "locked": false, + "title": "Improve code quality with Rector PHP", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-23T12:51:25Z", + "updated_at": "2021-01-23T13:14:57Z", + "closed_at": "2021-01-23T13:14:57Z", + "merged_at": "2021-01-23T13:14:57Z", + "merge_commit_sha": "33a4bb42cebd4d5aacce0232defe5ff18dd144f2", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/5", + "html_url": "https://github.com/coduo/php-matcher/milestone/5", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/5/labels", + "id": 6343997, + "node_id": "MDk6TWlsZXN0b25lNjM0Mzk5Nw==", + "number": 5, + "title": "6.0.0", + "description": null, + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 2, + "state": "open", + "created_at": "2021-01-23T11:10:23Z", + "updated_at": "2021-01-23T13:14:57Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/220/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/220/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/220/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/b621db3c75290c257a7b7ddf2fc52ca93a46e2c4", + "head": { + "label": "norberttech:feature/php-74", + "ref": "feature/php-74", + "sha": "b621db3c75290c257a7b7ddf2fc52ca93a46e2c4", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "58edcfa0ac173bd2763662ed67402b1288661e5e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/220" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/220" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/220/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/220/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/b621db3c75290c257a7b7ddf2fc52ca93a46e2c4" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/219", + "id": 560401642, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTYwNDAxNjQy", + "html_url": "https://github.com/coduo/php-matcher/pull/219", + "diff_url": "https://github.com/coduo/php-matcher/pull/219.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/219.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/219", + "number": 219, + "state": "closed", + "locked": false, + "title": "Added Date/DateTime/Time/TimeZone support", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-23T11:10:16Z", + "updated_at": "2021-01-23T11:59:10Z", + "closed_at": "2021-01-23T11:59:06Z", + "merged_at": "2021-01-23T11:59:06Z", + "merge_commit_sha": "867c3a4d478bf7b042748fca84c1a909b8b3808d", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/5", + "html_url": "https://github.com/coduo/php-matcher/milestone/5", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/5/labels", + "id": 6343997, + "node_id": "MDk6TWlsZXN0b25lNjM0Mzk5Nw==", + "number": 5, + "title": "6.0.0", + "description": null, + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 2, + "state": "open", + "created_at": "2021-01-23T11:10:23Z", + "updated_at": "2021-01-23T13:14:57Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/219/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/219/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/219/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9f82551370196002d0cf21e1d9a3441e4b71a68d", + "head": { + "label": "norberttech:feature/aeon-integration", + "ref": "feature/aeon-integration", + "sha": "9f82551370196002d0cf21e1d9a3441e4b71a68d", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "5d52941ae8806f39dc40615e93e9b3433822322e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/219" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/219" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/219/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/219/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9f82551370196002d0cf21e1d9a3441e4b71a68d" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/218", + "id": 559591767, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTU5NTkxNzY3", + "html_url": "https://github.com/coduo/php-matcher/pull/218", + "diff_url": "https://github.com/coduo/php-matcher/pull/218.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/218.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/218", + "number": 218, + "state": "closed", + "locked": false, + "title": "Adde integration with aeon-php/automation", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n

Change Log

\r\n
\r\n

Added

\r\n \r\n

Fixed

\r\n \r\n

Changed

\r\n \r\n

Removed

\r\n \r\n

Deprecated

\r\n \r\n

Security

\r\n \r\n
\r\n
\r\n\r\n

Description

\r\n\r\n", + "created_at": "2021-01-21T22:53:25Z", + "updated_at": "2021-01-21T23:16:39Z", + "closed_at": "2021-01-21T23:16:39Z", + "merged_at": "2021-01-21T23:16:39Z", + "merge_commit_sha": "3bcc0815e56dde1dc98c0387feb96e79a4f8c307", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/218/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/218/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/218/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/10c0e2a6794b6b31b321439162654a145b92356f", + "head": { + "label": "norberttech:feature/automation-integration", + "ref": "feature/automation-integration", + "sha": "10c0e2a6794b6b31b321439162654a145b92356f", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:6.x", + "ref": "6.x", + "sha": "fd49031e7cc8f0e350884c3466a034b4d8eaa2ef", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/218" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/218" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/218/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/218/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/10c0e2a6794b6b31b321439162654a145b92356f" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/214", + "id": 500486887, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTAwNDg2ODg3", + "html_url": "https://github.com/coduo/php-matcher/pull/214", + "diff_url": "https://github.com/coduo/php-matcher/pull/214.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/214.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/214", + "number": 214, + "state": "closed", + "locked": false, + "title": "include ArrayMatcher in OrMatcher to fix issues with `@null@||@array@` pattern", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-10-09T10:10:09Z", + "updated_at": "2020-10-09T13:29:30Z", + "closed_at": "2020-10-09T13:29:24Z", + "merged_at": "2020-10-09T13:29:24Z", + "merge_commit_sha": "5c3f3cbefa23a0aa3d42bbb506d4191813c63e64", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/214/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/214/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/214/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/4a0b1ccc91d3be0cca864cda85a7d971ddb62070", + "head": { + "label": "mtomala:4.0", + "ref": "4.0", + "sha": "4a0b1ccc91d3be0cca864cda85a7d971ddb62070", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 302372286, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDIzNzIyODY=", + "name": "php-matcher", + "full_name": "mtomala/php-matcher", + "private": false, + "owner": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mtomala/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/mtomala/php-matcher", + "forks_url": "https://api.github.com/repos/mtomala/php-matcher/forks", + "keys_url": "https://api.github.com/repos/mtomala/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mtomala/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mtomala/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/mtomala/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/mtomala/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/mtomala/php-matcher/events", + "assignees_url": "https://api.github.com/repos/mtomala/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/mtomala/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/mtomala/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/mtomala/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mtomala/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mtomala/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mtomala/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mtomala/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mtomala/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/mtomala/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/mtomala/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/mtomala/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/mtomala/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/mtomala/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mtomala/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mtomala/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mtomala/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mtomala/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/mtomala/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mtomala/php-matcher/merges", + "archive_url": "https://api.github.com/repos/mtomala/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mtomala/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/mtomala/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/mtomala/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mtomala/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mtomala/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mtomala/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/mtomala/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/mtomala/php-matcher/deployments", + "created_at": "2020-10-08T14:44:55Z", + "updated_at": "2020-10-08T14:56:43Z", + "pushed_at": "2020-10-09T10:09:19Z", + "git_url": "git://github.com/mtomala/php-matcher.git", + "ssh_url": "git@github.com:mtomala/php-matcher.git", + "clone_url": "https://github.com/mtomala/php-matcher.git", + "svn_url": "https://github.com/mtomala/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7610, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:4.0", + "ref": "4.0", + "sha": "b8ddc75741f16f354729e9d7bf23d76f4f8d66b9", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/214" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/214" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/214/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/214/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/4a0b1ccc91d3be0cca864cda85a7d971ddb62070" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/213", + "id": 500337156, + "node_id": "MDExOlB1bGxSZXF1ZXN0NTAwMzM3MTU2", + "html_url": "https://github.com/coduo/php-matcher/pull/213", + "diff_url": "https://github.com/coduo/php-matcher/pull/213.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/213.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/213", + "number": 213, + "state": "closed", + "locked": false, + "title": "include ArrayMatcher in OrMatcher to fix issues with `@null@||@array@`", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "body": "fixes #212 ", + "created_at": "2020-10-09T04:31:44Z", + "updated_at": "2020-10-09T17:31:10Z", + "closed_at": "2020-10-09T13:30:27Z", + "merged_at": "2020-10-09T13:30:26Z", + "merge_commit_sha": "2e8ed688f70140dfcaa4ffc7c6ded8c2d6df0ae7", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/213/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/213/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/213/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/ad733fcb3c2ddfbea534b5487f61eeae8d269308", + "head": { + "label": "mtomala:5.x", + "ref": "5.x", + "sha": "ad733fcb3c2ddfbea534b5487f61eeae8d269308", + "user": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 302372286, + "node_id": "MDEwOlJlcG9zaXRvcnkzMDIzNzIyODY=", + "name": "php-matcher", + "full_name": "mtomala/php-matcher", + "private": false, + "owner": { + "login": "mtomala", + "id": 4101758, + "node_id": "MDQ6VXNlcjQxMDE3NTg=", + "avatar_url": "https://avatars.githubusercontent.com/u/4101758?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/mtomala", + "html_url": "https://github.com/mtomala", + "followers_url": "https://api.github.com/users/mtomala/followers", + "following_url": "https://api.github.com/users/mtomala/following{/other_user}", + "gists_url": "https://api.github.com/users/mtomala/gists{/gist_id}", + "starred_url": "https://api.github.com/users/mtomala/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/mtomala/subscriptions", + "organizations_url": "https://api.github.com/users/mtomala/orgs", + "repos_url": "https://api.github.com/users/mtomala/repos", + "events_url": "https://api.github.com/users/mtomala/events{/privacy}", + "received_events_url": "https://api.github.com/users/mtomala/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/mtomala/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/mtomala/php-matcher", + "forks_url": "https://api.github.com/repos/mtomala/php-matcher/forks", + "keys_url": "https://api.github.com/repos/mtomala/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/mtomala/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/mtomala/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/mtomala/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/mtomala/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/mtomala/php-matcher/events", + "assignees_url": "https://api.github.com/repos/mtomala/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/mtomala/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/mtomala/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/mtomala/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/mtomala/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/mtomala/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/mtomala/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/mtomala/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/mtomala/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/mtomala/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/mtomala/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/mtomala/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/mtomala/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/mtomala/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/mtomala/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/mtomala/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/mtomala/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/mtomala/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/mtomala/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/mtomala/php-matcher/merges", + "archive_url": "https://api.github.com/repos/mtomala/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/mtomala/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/mtomala/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/mtomala/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/mtomala/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/mtomala/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/mtomala/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/mtomala/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/mtomala/php-matcher/deployments", + "created_at": "2020-10-08T14:44:55Z", + "updated_at": "2020-10-08T14:56:43Z", + "pushed_at": "2020-10-09T10:09:19Z", + "git_url": "git://github.com/mtomala/php-matcher.git", + "ssh_url": "git@github.com:mtomala/php-matcher.git", + "clone_url": "https://github.com/mtomala/php-matcher.git", + "svn_url": "https://github.com/mtomala/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7610, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "efd3b2fcbaf9e1b44881a329d4b57fb5708be73e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/213" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/213" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/213/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/213/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/ad733fcb3c2ddfbea534b5487f61eeae8d269308" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/211", + "id": 493699746, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjk5NzQ2", + "html_url": "https://github.com/coduo/php-matcher/pull/211", + "diff_url": "https://github.com/coduo/php-matcher/pull/211.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/211.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/211", + "number": 211, + "state": "closed", + "locked": false, + "title": "Added php8 to test suite matrix", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-09-27T10:01:33Z", + "updated_at": "2020-09-27T16:18:56Z", + "closed_at": "2020-09-27T16:18:52Z", + "merged_at": null, + "merge_commit_sha": "199a5f7a343d8c2487ef8b7099c2e96ae8404977", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/211/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/211/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/211/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/c710cfc9e85dbdb40220041f673a0bfcb80d673c", + "head": { + "label": "norberttech:feature/php8", + "ref": "feature/php8", + "sha": "c710cfc9e85dbdb40220041f673a0bfcb80d673c", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "d7d13a5d8516c94116c6d6da3b7ffaf5396d3d0c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/211" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/211" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/211/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/211/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/c710cfc9e85dbdb40220041f673a0bfcb80d673c" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/210", + "id": 493694078, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjk0MDc4", + "html_url": "https://github.com/coduo/php-matcher/pull/210", + "diff_url": "https://github.com/coduo/php-matcher/pull/210.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/210.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/210", + "number": 210, + "state": "closed", + "locked": false, + "title": "Fixed fail positive json detection", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #200 at 4.0 branch", + "created_at": "2020-09-27T09:08:37Z", + "updated_at": "2020-09-27T09:09:56Z", + "closed_at": "2020-09-27T09:09:51Z", + "merged_at": "2020-09-27T09:09:51Z", + "merge_commit_sha": "b8ddc75741f16f354729e9d7bf23d76f4f8d66b9", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/210/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/210/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/210/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9deae96278d4a88f6a0b44c7a40f56de4e3e656a", + "head": { + "label": "norberttech:bug/issue-200-4-0", + "ref": "bug/issue-200-4-0", + "sha": "9deae96278d4a88f6a0b44c7a40f56de4e3e656a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:4.0", + "ref": "4.0", + "sha": "aaa33639fe03d5883e0ccfbeea3d02a65ebc567c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/210" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/210" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/210/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/210/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9deae96278d4a88f6a0b44c7a40f56de4e3e656a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/209", + "id": 493690855, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDkzNjkwODU1", + "html_url": "https://github.com/coduo/php-matcher/pull/209", + "diff_url": "https://github.com/coduo/php-matcher/pull/209.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/209.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/209", + "number": 209, + "state": "closed", + "locked": false, + "title": "Fixed issue with false positive detection of valid json string", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #200 ", + "created_at": "2020-09-27T08:39:33Z", + "updated_at": "2020-09-27T08:50:17Z", + "closed_at": "2020-09-27T08:50:11Z", + "merged_at": "2020-09-27T08:50:11Z", + "merge_commit_sha": "d7d13a5d8516c94116c6d6da3b7ffaf5396d3d0c", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/209/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/209/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/209/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/0e593bff0f077659aa35cd9f5b8e26234f81d952", + "head": { + "label": "norberttech:bug/issue-200", + "ref": "bug/issue-200", + "sha": "0e593bff0f077659aa35cd9f5b8e26234f81d952", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "48f17677120617a450c62b6611f695e8c23c32bb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/209" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/209" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/209/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/209/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/0e593bff0f077659aa35cd9f5b8e26234f81d952" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/208", + "id": 466501764, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDY2NTAxNzY0", + "html_url": "https://github.com/coduo/php-matcher/pull/208", + "diff_url": "https://github.com/coduo/php-matcher/pull/208.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/208.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/208", + "number": 208, + "state": "closed", + "locked": false, + "title": "Fixed JSON handling in PHPMatcherConstraint", + "user": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "body": "JSON values are supposed to be canonicalized, but it does not work, because the new json string is not assigned via array unpacking. This PR fixes the issue.\r\n\r\nI also fixed the absence of `return` after `parent::fail($other, $description);` by moving comparison failure construction to its own method and adding early returns.", + "created_at": "2020-08-12T04:36:05Z", + "updated_at": "2020-09-28T10:36:18Z", + "closed_at": "2020-08-12T09:31:27Z", + "merged_at": "2020-08-12T09:31:27Z", + "merge_commit_sha": "7bfc2871cc03d3eaa20b5ee0f3bfe1a6c111017e", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/208/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/208/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/208/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/f232e1af57467bf9bd200b3836d979f7c48e2743", + "head": { + "label": "vudaltsov:fix-phpunit-constraint", + "ref": "fix-phpunit-constraint", + "sha": "f232e1af57467bf9bd200b3836d979f7c48e2743", + "user": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 286915200, + "node_id": "MDEwOlJlcG9zaXRvcnkyODY5MTUyMDA=", + "name": "php-matcher", + "full_name": "vudaltsov/php-matcher", + "private": false, + "owner": { + "login": "vudaltsov", + "id": 2552865, + "node_id": "MDQ6VXNlcjI1NTI4NjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/2552865?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/vudaltsov", + "html_url": "https://github.com/vudaltsov", + "followers_url": "https://api.github.com/users/vudaltsov/followers", + "following_url": "https://api.github.com/users/vudaltsov/following{/other_user}", + "gists_url": "https://api.github.com/users/vudaltsov/gists{/gist_id}", + "starred_url": "https://api.github.com/users/vudaltsov/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/vudaltsov/subscriptions", + "organizations_url": "https://api.github.com/users/vudaltsov/orgs", + "repos_url": "https://api.github.com/users/vudaltsov/repos", + "events_url": "https://api.github.com/users/vudaltsov/events{/privacy}", + "received_events_url": "https://api.github.com/users/vudaltsov/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/vudaltsov/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/vudaltsov/php-matcher", + "forks_url": "https://api.github.com/repos/vudaltsov/php-matcher/forks", + "keys_url": "https://api.github.com/repos/vudaltsov/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/vudaltsov/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/vudaltsov/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/vudaltsov/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/vudaltsov/php-matcher/events", + "assignees_url": "https://api.github.com/repos/vudaltsov/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/vudaltsov/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/vudaltsov/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/vudaltsov/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/vudaltsov/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/vudaltsov/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/vudaltsov/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/vudaltsov/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/vudaltsov/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/vudaltsov/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/vudaltsov/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/vudaltsov/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/vudaltsov/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/vudaltsov/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/vudaltsov/php-matcher/merges", + "archive_url": "https://api.github.com/repos/vudaltsov/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/vudaltsov/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/vudaltsov/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/vudaltsov/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/vudaltsov/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/vudaltsov/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/vudaltsov/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/vudaltsov/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/vudaltsov/php-matcher/deployments", + "created_at": "2020-08-12T04:24:17Z", + "updated_at": "2020-08-12T04:24:19Z", + "pushed_at": "2020-08-12T10:42:58Z", + "git_url": "git://github.com/vudaltsov/php-matcher.git", + "ssh_url": "git@github.com:vudaltsov/php-matcher.git", + "clone_url": "https://github.com/vudaltsov/php-matcher.git", + "svn_url": "https://github.com/vudaltsov/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 9166, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "5.x" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "1140c8f135e7f9fd313ccaecbad401c5f72d162b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/208" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/208" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/208/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/208/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/f232e1af57467bf9bd200b3836d979f7c48e2743" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/207", + "id": 452125197, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUyMTI1MTk3", + "html_url": "https://github.com/coduo/php-matcher/pull/207", + "diff_url": "https://github.com/coduo/php-matcher/pull/207.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/207.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/207", + "number": 207, + "state": "closed", + "locked": false, + "title": "Mutation tests", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-07-18T20:26:32Z", + "updated_at": "2020-07-18T20:32:48Z", + "closed_at": "2020-07-18T20:32:48Z", + "merged_at": "2020-07-18T20:32:48Z", + "merge_commit_sha": "1140c8f135e7f9fd313ccaecbad401c5f72d162b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/207/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/207/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/207/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/87181fbd0228199d346ac8542b0a96373b913de1", + "head": { + "label": "norberttech:feature/mutation-tests", + "ref": "feature/mutation-tests", + "sha": "87181fbd0228199d346ac8542b0a96373b913de1", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "7c239d65002e8c74a408ffaefe58d9bcc84401d0", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/207" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/207" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/207/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/207/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/87181fbd0228199d346ac8542b0a96373b913de1" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/206", + "id": 452118598, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUyMTE4NTk4", + "html_url": "https://github.com/coduo/php-matcher/pull/206", + "diff_url": "https://github.com/coduo/php-matcher/pull/206.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/206.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/206", + "number": 206, + "state": "closed", + "locked": false, + "title": "Added type coverage badge", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-07-18T20:11:40Z", + "updated_at": "2020-07-18T20:13:39Z", + "closed_at": "2020-07-18T20:13:39Z", + "merged_at": "2020-07-18T20:13:39Z", + "merge_commit_sha": "7c239d65002e8c74a408ffaefe58d9bcc84401d0", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/206/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/206/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/206/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/fbe90913f6b38eef15c350a4f83b751e8fe61381", + "head": { + "label": "norberttech:feature/type-coverage-badge", + "ref": "feature/type-coverage-badge", + "sha": "fbe90913f6b38eef15c350a4f83b751e8fe61381", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "8616c780e58b8a8eac3e75050b7a5bdcb03a9ddb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/206" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/206" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/206/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/206/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/fbe90913f6b38eef15c350a4f83b751e8fe61381" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/205", + "id": 451967082, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUxOTY3MDgy", + "html_url": "https://github.com/coduo/php-matcher/pull/205", + "diff_url": "https://github.com/coduo/php-matcher/pull/205.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/205.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/205", + "number": 205, + "state": "closed", + "locked": false, + "title": "Make Backtrace optional", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Resolves #201 \r\n\r\nBlacfire profiles, as expected VoidBacktrace is way faster. \r\n* `VoidBacktrace` - https://blackfire.io/profiles/7fe767de-c234-4d33-addd-ba217d8c6ce4/graph\r\n* `InMemoryBacktrace` - https://blackfire.io/profiles/bf6d1854-44c5-4174-a842-de226f87092f/graph\r\n\r\nBoth profiles executed against following code:\r\n\r\n```php\r\n// $backtrace = new VoidBacktrace();\r\n// $backtrace = new InMemoryBacktrace();\r\n\r\n$matcher = (new MatcherFactory())->createMatcher($backtrace);\r\n\r\n$value = [\r\n 'users' => [\r\n [\r\n 'id' => 1,\r\n 'firstName' => 'Norbert',\r\n 'lastName' => 'Orzechowicz',\r\n 'enabled' => true,\r\n ],\r\n [\r\n 'id' => 2,\r\n 'firstName' => 'Michał',\r\n 'lastName' => 'Dąbrowski',\r\n 'enabled' => true,\r\n ],\r\n ],\r\n 'readyToUse' => true,\r\n 'data' => new stdClass(),\r\n];\r\n\r\n$pattern = [\r\n 'users' => [\r\n [\r\n 'id' => '@integer@',\r\n 'firstName' => '@string@',\r\n 'lastName' => 'Orzechowicz',\r\n 'enabled' => '@boolean@',\r\n ],\r\n [\r\n 'id' => '@integer@',\r\n 'firstName' => '@string@',\r\n 'lastName' => 'Dąbrowski',\r\n 'enabled' => '@boolean@',\r\n ],\r\n ],\r\n 'readyToUse' => true,\r\n 'data' => '@wildcard@',\r\n];\r\n\r\n\r\nfor ($i = 0; $i < 100; $i++) {\r\n $matcher->match($value, $pattern);\r\n}\r\n```", + "created_at": "2020-07-18T14:43:13Z", + "updated_at": "2020-07-18T19:23:08Z", + "closed_at": "2020-07-18T19:23:08Z", + "merged_at": "2020-07-18T19:23:08Z", + "merge_commit_sha": "60c1b8c85a5c69e6a7e88c4df6e36d0e35e9d98d", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + { + "id": 316006159, + "node_id": "MDU6TGFiZWwzMTYwMDYxNTk=", + "url": "https://api.github.com/repos/coduo/php-matcher/labels/feature%20request", + "name": "feature request", + "color": "0052cc", + "default": false, + "description": null + } + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/205/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/205/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/205/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/d1cb34953e9de8747f31453920371fa0a9d747f5", + "head": { + "label": "norberttech:feature/optional-backtrace", + "ref": "feature/optional-backtrace", + "sha": "d1cb34953e9de8747f31453920371fa0a9d747f5", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "0c8fff13ede0d8c63e6f888b81dc981411e11ec0", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/205" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/205" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/205/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/205/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/d1cb34953e9de8747f31453920371fa0a9d747f5" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/204", + "id": 451560686, + "node_id": "MDExOlB1bGxSZXF1ZXN0NDUxNTYwNjg2", + "html_url": "https://github.com/coduo/php-matcher/pull/204", + "diff_url": "https://github.com/coduo/php-matcher/pull/204.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/204.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/204", + "number": 204, + "state": "closed", + "locked": false, + "title": "Remove xml, expression and property accessor components from core dependencies", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "This PR makes XML and Symfony Expression dependencies optional since, in most use cases, I'm aware of those two are not even used. It will still be possible to use those two matchers; the only difference is that both components would first need to be added explicitly to the composer. \r\n\r\nI'm also looking into refactoring ArrayMatcher so the symfony/property-access won't be needed anymore. \r\n\r\nIf you have any concerns about it, please let me know, it's just a proposition. ", + "created_at": "2020-07-17T23:54:38Z", + "updated_at": "2020-07-18T14:17:02Z", + "closed_at": "2020-07-18T14:17:02Z", + "merged_at": "2020-07-18T14:17:02Z", + "merge_commit_sha": "0c8fff13ede0d8c63e6f888b81dc981411e11ec0", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/204/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/204/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/204/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/ab6751751a333f4311c4608e73e3f7c1d7d583e1", + "head": { + "label": "norberttech:feature/reduce-dependencies", + "ref": "feature/reduce-dependencies", + "sha": "ab6751751a333f4311c4608e73e3f7c1d7d583e1", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "6803f9938f2695e75ba03262ada8fb48d7e67693", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/204" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/204" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/204/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/204/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/ab6751751a333f4311c4608e73e3f7c1d7d583e1" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/199", + "id": 379465492, + "node_id": "MDExOlB1bGxSZXF1ZXN0Mzc5NDY1NDky", + "html_url": "https://github.com/coduo/php-matcher/pull/199", + "diff_url": "https://github.com/coduo/php-matcher/pull/199.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/199.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/199", + "number": 199, + "state": "closed", + "locked": false, + "title": "fix doc bug", + "user": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-02-25T09:35:42Z", + "updated_at": "2020-02-25T10:50:39Z", + "closed_at": "2020-02-25T10:50:31Z", + "merged_at": "2020-02-25T10:50:31Z", + "merge_commit_sha": "c4da223f420f45bc81f9c7651988f610a2876998", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/199/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/199/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/199/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/eb321d6e14491e8dac76d43d517021fa4fb90817", + "head": { + "label": "sofire:master", + "ref": "master", + "sha": "eb321d6e14491e8dac76d43d517021fa4fb90817", + "user": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 242961147, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDI5NjExNDc=", + "name": "php-matcher", + "full_name": "sofire/php-matcher", + "private": false, + "owner": { + "login": "sofire", + "id": 1177330, + "node_id": "MDQ6VXNlcjExNzczMzA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1177330?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sofire", + "html_url": "https://github.com/sofire", + "followers_url": "https://api.github.com/users/sofire/followers", + "following_url": "https://api.github.com/users/sofire/following{/other_user}", + "gists_url": "https://api.github.com/users/sofire/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sofire/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sofire/subscriptions", + "organizations_url": "https://api.github.com/users/sofire/orgs", + "repos_url": "https://api.github.com/users/sofire/repos", + "events_url": "https://api.github.com/users/sofire/events{/privacy}", + "received_events_url": "https://api.github.com/users/sofire/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/sofire/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/sofire/php-matcher", + "forks_url": "https://api.github.com/repos/sofire/php-matcher/forks", + "keys_url": "https://api.github.com/repos/sofire/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sofire/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sofire/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/sofire/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/sofire/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/sofire/php-matcher/events", + "assignees_url": "https://api.github.com/repos/sofire/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/sofire/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/sofire/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/sofire/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sofire/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sofire/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sofire/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sofire/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sofire/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/sofire/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/sofire/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/sofire/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/sofire/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/sofire/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sofire/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sofire/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sofire/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sofire/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/sofire/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sofire/php-matcher/merges", + "archive_url": "https://api.github.com/repos/sofire/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sofire/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/sofire/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/sofire/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sofire/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sofire/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sofire/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/sofire/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/sofire/php-matcher/deployments", + "created_at": "2020-02-25T09:32:21Z", + "updated_at": "2020-02-25T09:34:56Z", + "pushed_at": "2020-02-25T09:34:53Z", + "git_url": "git://github.com/sofire/php-matcher.git", + "ssh_url": "git@github.com:sofire/php-matcher.git", + "clone_url": "https://github.com/sofire/php-matcher.git", + "svn_url": "https://github.com/sofire/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "bd3adbee0f2dcd86dd5d294f4dec7127fad6951b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/199" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/199" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/199/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/199/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/eb321d6e14491e8dac76d43d517021fa4fb90817" + } + }, + "author_association": "NONE", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/196", + "id": 371534961, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzcxNTM0OTYx", + "html_url": "https://github.com/coduo/php-matcher/pull/196", + "diff_url": "https://github.com/coduo/php-matcher/pull/196.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/196.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/196", + "number": 196, + "state": "closed", + "locked": false, + "title": "Fixed handling arrays with keys having brackets in array matcher", + "user": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "body": "Array matcher is throwing an exception when array has a key with brackets. \r\n\r\nSee example below:\r\n\r\nValue:\r\n```\r\n{\r\n \"foo[key]\": \"value\"\r\n}\r\n```\r\n\r\nPattern:\r\n```\r\n{\r\n \"foo[key]\": \"@string@\"\r\n}\r\n```\r\n\r\nThe reason for that is because `Symfony\\Component\\PropertyAccess\\Exception\\InvalidPropertyPathException` is thrown in `Symfony\\Component\\PropertyAccess\\PropertyPath` constructor because such key does not match regex for valid property.\r\n\r\nThis PR attempts to fix it.\r\n\r\nI looked into the usage of `PropertyPath` and `PropertyAccessor` in `ArrayMatcher` and it seems that it was needed only to perform simple operation (basically stripping `[` and `]` from beginning and end of a path string). I simplified the operation by adding a method `getKeyFromAccessPath` instead of relying on `PropertyAccessor`.\r\n\r\nAll tests passed so I assume that it will not break anything else :)\r\n\r\nAdditionally, it turned out that `symfony/property-access` is not used anywhere else in the project so I removed it from Composer dependencies.\r\n", + "created_at": "2020-02-05T19:02:53Z", + "updated_at": "2020-07-18T08:16:21Z", + "closed_at": "2020-07-18T08:16:21Z", + "merged_at": null, + "merge_commit_sha": "1a32d9d7b4ce5d4c2e3432fefdbfa2497e574bb8", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/196/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/196/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/196/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/8a835cd67078e9106624daaeafc3a35503367c89", + "head": { + "label": "cezarystepkowski:fix_array_with_key_with_brackets", + "ref": "fix_array_with_key_with_brackets", + "sha": "8a835cd67078e9106624daaeafc3a35503367c89", + "user": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 238516633, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzg1MTY2MzM=", + "name": "php-matcher", + "full_name": "cezarystepkowski/php-matcher", + "private": false, + "owner": { + "login": "cezarystepkowski", + "id": 10814951, + "node_id": "MDQ6VXNlcjEwODE0OTUx", + "avatar_url": "https://avatars.githubusercontent.com/u/10814951?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cezarystepkowski", + "html_url": "https://github.com/cezarystepkowski", + "followers_url": "https://api.github.com/users/cezarystepkowski/followers", + "following_url": "https://api.github.com/users/cezarystepkowski/following{/other_user}", + "gists_url": "https://api.github.com/users/cezarystepkowski/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cezarystepkowski/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cezarystepkowski/subscriptions", + "organizations_url": "https://api.github.com/users/cezarystepkowski/orgs", + "repos_url": "https://api.github.com/users/cezarystepkowski/repos", + "events_url": "https://api.github.com/users/cezarystepkowski/events{/privacy}", + "received_events_url": "https://api.github.com/users/cezarystepkowski/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/cezarystepkowski/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/cezarystepkowski/php-matcher", + "forks_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/forks", + "keys_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/events", + "assignees_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/merges", + "archive_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/cezarystepkowski/php-matcher/deployments", + "created_at": "2020-02-05T18:10:42Z", + "updated_at": "2020-02-05T18:10:44Z", + "pushed_at": "2020-02-05T18:58:21Z", + "git_url": "git://github.com/cezarystepkowski/php-matcher.git", + "ssh_url": "git@github.com:cezarystepkowski/php-matcher.git", + "clone_url": "https://github.com/cezarystepkowski/php-matcher.git", + "svn_url": "https://github.com/cezarystepkowski/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:5.x", + "ref": "5.x", + "sha": "2c4871a65bdb0c0acc0b94f8af5bab7e2be9e74c", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/196" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/196" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/196/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/196/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/8a835cd67078e9106624daaeafc3a35503367c89" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/195", + "id": 370415436, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzcwNDE1NDM2", + "html_url": "https://github.com/coduo/php-matcher/pull/195", + "diff_url": "https://github.com/coduo/php-matcher/pull/195.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/195.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/195", + "number": 195, + "state": "closed", + "locked": false, + "title": "Test under php 7.4", + "user": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2020-02-03T16:45:05Z", + "updated_at": "2020-02-03T22:20:27Z", + "closed_at": "2020-02-03T22:20:27Z", + "merged_at": "2020-02-03T22:20:27Z", + "merge_commit_sha": "bd3adbee0f2dcd86dd5d294f4dec7127fad6951b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/195/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/195/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/195/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/28cd0537b30049e9578569de48f2673c2a6001ba", + "head": { + "label": "funivan:patch-1", + "ref": "patch-1", + "sha": "28cd0537b30049e9578569de48f2673c2a6001ba", + "user": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 238013184, + "node_id": "MDEwOlJlcG9zaXRvcnkyMzgwMTMxODQ=", + "name": "php-matcher", + "full_name": "funivan/php-matcher", + "private": false, + "owner": { + "login": "funivan", + "id": 425208, + "node_id": "MDQ6VXNlcjQyNTIwOA==", + "avatar_url": "https://avatars.githubusercontent.com/u/425208?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/funivan", + "html_url": "https://github.com/funivan", + "followers_url": "https://api.github.com/users/funivan/followers", + "following_url": "https://api.github.com/users/funivan/following{/other_user}", + "gists_url": "https://api.github.com/users/funivan/gists{/gist_id}", + "starred_url": "https://api.github.com/users/funivan/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/funivan/subscriptions", + "organizations_url": "https://api.github.com/users/funivan/orgs", + "repos_url": "https://api.github.com/users/funivan/repos", + "events_url": "https://api.github.com/users/funivan/events{/privacy}", + "received_events_url": "https://api.github.com/users/funivan/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/funivan/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/funivan/php-matcher", + "forks_url": "https://api.github.com/repos/funivan/php-matcher/forks", + "keys_url": "https://api.github.com/repos/funivan/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/funivan/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/funivan/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/funivan/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/funivan/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/funivan/php-matcher/events", + "assignees_url": "https://api.github.com/repos/funivan/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/funivan/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/funivan/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/funivan/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/funivan/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/funivan/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/funivan/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/funivan/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/funivan/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/funivan/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/funivan/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/funivan/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/funivan/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/funivan/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/funivan/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/funivan/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/funivan/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/funivan/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/funivan/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/funivan/php-matcher/merges", + "archive_url": "https://api.github.com/repos/funivan/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/funivan/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/funivan/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/funivan/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/funivan/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/funivan/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/funivan/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/funivan/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/funivan/php-matcher/deployments", + "created_at": "2020-02-03T16:44:28Z", + "updated_at": "2020-02-03T16:44:30Z", + "pushed_at": "2020-02-03T16:44:56Z", + "git_url": "git://github.com/funivan/php-matcher.git", + "ssh_url": "git@github.com:funivan/php-matcher.git", + "clone_url": "https://github.com/funivan/php-matcher.git", + "svn_url": "https://github.com/funivan/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 497, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "6c2e5929e7912f4ffc60944842b881fb7021e558", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/195" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/195" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/195/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/195/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/28cd0537b30049e9578569de48f2673c2a6001ba" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/190", + "id": 344917324, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTE3MzI0", + "html_url": "https://github.com/coduo/php-matcher/pull/190", + "diff_url": "https://github.com/coduo/php-matcher/pull/190.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/190.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/190", + "number": 190, + "state": "closed", + "locked": false, + "title": "README.md - fix example in \"Json matching with unbounded arrays and objects\" (master)", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixed invalid json in part \"Json matching with unbounded arrays and objects\"\r\n\r\nThis PR is against master branch.", + "created_at": "2019-11-24T15:15:15Z", + "updated_at": "2019-11-24T15:52:09Z", + "closed_at": "2019-11-24T15:52:05Z", + "merged_at": "2019-11-24T15:52:05Z", + "merge_commit_sha": "0da80f17b5699900e99aa32190c2f99688910710", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/190/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/190/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/190/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/21e2721b29ef8aa94ea300739b42ffef13ac2739", + "head": { + "label": "domis86:domis86-readme-fix-unbounded-example-master", + "ref": "domis86-readme-fix-unbounded-example-master", + "sha": "21e2721b29ef8aa94ea300739b42ffef13ac2739", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223757743, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3NTc3NDM=", + "name": "php-matcher", + "full_name": "domis86/php-matcher", + "private": false, + "owner": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/domis86/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/domis86/php-matcher", + "forks_url": "https://api.github.com/repos/domis86/php-matcher/forks", + "keys_url": "https://api.github.com/repos/domis86/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/domis86/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/domis86/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/domis86/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/domis86/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/domis86/php-matcher/events", + "assignees_url": "https://api.github.com/repos/domis86/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/domis86/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/domis86/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/domis86/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/domis86/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/domis86/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/domis86/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/domis86/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/domis86/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/domis86/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/domis86/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/domis86/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/domis86/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/domis86/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/domis86/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/domis86/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/domis86/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/domis86/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/domis86/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/domis86/php-matcher/merges", + "archive_url": "https://api.github.com/repos/domis86/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/domis86/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/domis86/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/domis86/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/domis86/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/domis86/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/domis86/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/domis86/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/domis86/php-matcher/deployments", + "created_at": "2019-11-24T14:31:28Z", + "updated_at": "2019-11-24T14:31:30Z", + "pushed_at": "2019-11-24T15:13:51Z", + "git_url": "git://github.com/domis86/php-matcher.git", + "ssh_url": "git@github.com:domis86/php-matcher.git", + "clone_url": "https://github.com/domis86/php-matcher.git", + "svn_url": "https://github.com/domis86/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 496, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "9e2e519ec0fa9be677b19e2a43b4500f4bec2e39", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/190" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/190" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/190/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/190/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/21e2721b29ef8aa94ea300739b42ffef13ac2739" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/189", + "id": 344915874, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTE1ODc0", + "html_url": "https://github.com/coduo/php-matcher/pull/189", + "diff_url": "https://github.com/coduo/php-matcher/pull/189.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/189.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/189", + "number": 189, + "state": "closed", + "locked": false, + "title": " README.md - fix example in \"Json matching with unbounded arrays and objects\" (3.1)", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixed invalid json in part \"Json matching with unbounded arrays and objects\"\r\n\r\nPR is against branch \"3.1\" because example \"Json matching with unbounded arrays and objects\" was introduced there.", + "created_at": "2019-11-24T15:00:29Z", + "updated_at": "2019-11-24T15:52:17Z", + "closed_at": "2019-11-24T15:52:17Z", + "merged_at": "2019-11-24T15:52:17Z", + "merge_commit_sha": "c9082c4beb039e83f5035ec4900aa72726248783", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/189/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/189/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/189/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/9351725c4ed5fcfd73adfb836fd7aa93c5c325b9", + "head": { + "label": "domis86:domis86-readme-fix-unbounded-example", + "ref": "domis86-readme-fix-unbounded-example", + "sha": "9351725c4ed5fcfd73adfb836fd7aa93c5c325b9", + "user": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223757743, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3NTc3NDM=", + "name": "php-matcher", + "full_name": "domis86/php-matcher", + "private": false, + "owner": { + "login": "domis86", + "id": 2327600, + "node_id": "MDQ6VXNlcjIzMjc2MDA=", + "avatar_url": "https://avatars.githubusercontent.com/u/2327600?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/domis86", + "html_url": "https://github.com/domis86", + "followers_url": "https://api.github.com/users/domis86/followers", + "following_url": "https://api.github.com/users/domis86/following{/other_user}", + "gists_url": "https://api.github.com/users/domis86/gists{/gist_id}", + "starred_url": "https://api.github.com/users/domis86/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/domis86/subscriptions", + "organizations_url": "https://api.github.com/users/domis86/orgs", + "repos_url": "https://api.github.com/users/domis86/repos", + "events_url": "https://api.github.com/users/domis86/events{/privacy}", + "received_events_url": "https://api.github.com/users/domis86/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/domis86/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/domis86/php-matcher", + "forks_url": "https://api.github.com/repos/domis86/php-matcher/forks", + "keys_url": "https://api.github.com/repos/domis86/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/domis86/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/domis86/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/domis86/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/domis86/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/domis86/php-matcher/events", + "assignees_url": "https://api.github.com/repos/domis86/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/domis86/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/domis86/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/domis86/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/domis86/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/domis86/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/domis86/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/domis86/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/domis86/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/domis86/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/domis86/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/domis86/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/domis86/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/domis86/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/domis86/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/domis86/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/domis86/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/domis86/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/domis86/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/domis86/php-matcher/merges", + "archive_url": "https://api.github.com/repos/domis86/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/domis86/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/domis86/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/domis86/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/domis86/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/domis86/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/domis86/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/domis86/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/domis86/php-matcher/deployments", + "created_at": "2019-11-24T14:31:28Z", + "updated_at": "2019-11-24T14:31:30Z", + "pushed_at": "2019-11-24T15:13:51Z", + "git_url": "git://github.com/domis86/php-matcher.git", + "ssh_url": "git@github.com:domis86/php-matcher.git", + "clone_url": "https://github.com/domis86/php-matcher.git", + "svn_url": "https://github.com/domis86/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 496, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.1", + "ref": "3.1", + "sha": "fc0e5a235485b580ba64571ea130a32e1efd7a5e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/189" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/189" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/189/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/189/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/9351725c4ed5fcfd73adfb836fd7aa93c5c325b9" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/188", + "id": 344902331, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0OTAyMzMx", + "html_url": "https://github.com/coduo/php-matcher/pull/188", + "diff_url": "https://github.com/coduo/php-matcher/pull/188.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/188.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/188", + "number": 188, + "state": "closed", + "locked": false, + "title": "Fixed json matcher when matching strings including other patterns", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #187, Json class was indeed broken but it wasn't affecting whole Matcher since it's not JsonMatcher that should be used to match `/foo/@uuid@/bar` but TextMatcher", + "created_at": "2019-11-24T12:33:26Z", + "updated_at": "2019-11-24T12:41:33Z", + "closed_at": "2019-11-24T12:35:06Z", + "merged_at": "2019-11-24T12:35:06Z", + "merge_commit_sha": "c7b3eb00007074b88e8517ab4b0c428a6909cf3f", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/188/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/188/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/188/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/d47e7256ff5a415bb72f43d2883891efcab4914d", + "head": { + "label": "norberttech:feature/fix-matcher", + "ref": "feature/fix-matcher", + "sha": "d47e7256ff5a415bb72f43d2883891efcab4914d", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.2", + "ref": "3.2", + "sha": "26f53fcb53b3478dd18c9296bdd710c5e76dacbb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/188" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/188" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/188/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/188/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/d47e7256ff5a415bb72f43d2883891efcab4914d" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/187", + "id": 344896860, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODk2ODYw", + "html_url": "https://github.com/coduo/php-matcher/pull/187", + "diff_url": "https://github.com/coduo/php-matcher/pull/187.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/187.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/187", + "number": 187, + "state": "closed", + "locked": false, + "title": "Fix JsonMatcher support for JSON pattern including another pattern in the middle of a string value", + "user": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "body": "Fixes #183.\r\n\r\nNote that [tests pass on master](https://travis-ci.org/coduo/php-matcher/builds/616234884) but I think it's a side effect on an unrelated change because I didn't find any test case that covers this specific issue.", + "created_at": "2019-11-24T11:21:43Z", + "updated_at": "2019-11-24T12:40:26Z", + "closed_at": "2019-11-24T12:35:15Z", + "merged_at": null, + "merge_commit_sha": "3c0f0e542ebc997458fcb275b5c1952d143eee34", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": true, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/187/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/187/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/187/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/7cbcf3f46be3e40725185fc3b59cfc93b6e524e3", + "head": { + "label": "julienfalque:json-matcher-value-including-pattern", + "ref": "json-matcher-value-including-pattern", + "sha": "7cbcf3f46be3e40725185fc3b59cfc93b6e524e3", + "user": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223730296, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjM3MzAyOTY=", + "name": "php-matcher", + "full_name": "julienfalque/php-matcher", + "private": false, + "owner": { + "login": "julienfalque", + "id": 1736542, + "node_id": "MDQ6VXNlcjE3MzY1NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1736542?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/julienfalque", + "html_url": "https://github.com/julienfalque", + "followers_url": "https://api.github.com/users/julienfalque/followers", + "following_url": "https://api.github.com/users/julienfalque/following{/other_user}", + "gists_url": "https://api.github.com/users/julienfalque/gists{/gist_id}", + "starred_url": "https://api.github.com/users/julienfalque/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/julienfalque/subscriptions", + "organizations_url": "https://api.github.com/users/julienfalque/orgs", + "repos_url": "https://api.github.com/users/julienfalque/repos", + "events_url": "https://api.github.com/users/julienfalque/events{/privacy}", + "received_events_url": "https://api.github.com/users/julienfalque/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/julienfalque/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/julienfalque/php-matcher", + "forks_url": "https://api.github.com/repos/julienfalque/php-matcher/forks", + "keys_url": "https://api.github.com/repos/julienfalque/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/julienfalque/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/julienfalque/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/julienfalque/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/julienfalque/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/julienfalque/php-matcher/events", + "assignees_url": "https://api.github.com/repos/julienfalque/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/julienfalque/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/julienfalque/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/julienfalque/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/julienfalque/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/julienfalque/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/julienfalque/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/julienfalque/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/julienfalque/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/julienfalque/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/julienfalque/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/julienfalque/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/julienfalque/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/julienfalque/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/julienfalque/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/julienfalque/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/julienfalque/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/julienfalque/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/julienfalque/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/julienfalque/php-matcher/merges", + "archive_url": "https://api.github.com/repos/julienfalque/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/julienfalque/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/julienfalque/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/julienfalque/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/julienfalque/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/julienfalque/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/julienfalque/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/julienfalque/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/julienfalque/php-matcher/deployments", + "created_at": "2019-11-24T11:02:57Z", + "updated_at": "2019-11-24T11:09:31Z", + "pushed_at": "2019-11-24T12:40:26Z", + "git_url": "git://github.com/julienfalque/php-matcher.git", + "ssh_url": "git@github.com:julienfalque/php-matcher.git", + "clone_url": "https://github.com/julienfalque/php-matcher.git", + "svn_url": "https://github.com/julienfalque/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 492, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:3.2", + "ref": "3.2", + "sha": "26f53fcb53b3478dd18c9296bdd710c5e76dacbb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/187" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/187" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/187/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/187/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/7cbcf3f46be3e40725185fc3b59cfc93b6e524e3" + } + }, + "author_association": "NONE", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/186", + "id": 344813880, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODEzODgw", + "html_url": "https://github.com/coduo/php-matcher/pull/186", + "diff_url": "https://github.com/coduo/php-matcher/pull/186.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/186.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/186", + "number": 186, + "state": "closed", + "locked": false, + "title": "Replaced PHPMatcher facade with implementation that makes possible to access backtrace", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "PHPMatcher API cleanup that replaces facade with regular class allowing to access last message/backtrace. \r\n\r\n### Changes\r\n\r\n**Creating Matcher:** \r\n```diff\r\n-$factory = new MatcherFactory();\r\n-$matcher = $factory->createMatcher();\r\n+$matcher = new PHPMatcher();\r\n```\r\n\r\n**Using Matcher**\r\n```diff\r\n-PHPMatcher::match($value, $pattern, $error)\r\n+$matcher = (new PHPMatcher())->match($value, $pattern);;\r\n```\r\n\r\n**Accessing last error/backtrace**\r\n```diff\r\n+$matcher = new PHPMatcher();\r\n+$matcher->match($value, $pattern);\r\n+echo $matcher->error();\r\n+echo $matcher->backtrace();\r\n```\r\n", + "created_at": "2019-11-23T14:38:15Z", + "updated_at": "2019-11-29T07:52:49Z", + "closed_at": "2019-11-25T11:18:21Z", + "merged_at": "2019-11-25T11:18:21Z", + "merge_commit_sha": "51f7c8d6a3748c5ee2fc1dfe5cdc34a2ae053cdc", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/4", + "html_url": "https://github.com/coduo/php-matcher/milestone/4", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/4/labels", + "id": 4577258, + "node_id": "MDk6TWlsZXN0b25lNDU3NzI1OA==", + "number": 4, + "title": "4.0.0", + "description": "", + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 7, + "state": "open", + "created_at": "2019-08-15T23:03:05Z", + "updated_at": "2019-11-25T11:18:22Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/186/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/186/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/186/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/00e9c1618d760a4a8eb64a88ed4e0025d28823d3", + "head": { + "label": "norberttech:feature/bactrace-improvemens", + "ref": "feature/bactrace-improvemens", + "sha": "00e9c1618d760a4a8eb64a88ed4e0025d28823d3", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "0da80f17b5699900e99aa32190c2f99688910710", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/186" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/186" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/186/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/186/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/00e9c1618d760a4a8eb64a88ed4e0025d28823d3" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/185", + "id": 344808882, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0ODA4ODgy", + "html_url": "https://github.com/coduo/php-matcher/pull/185", + "diff_url": "https://github.com/coduo/php-matcher/pull/185.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/185.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/185", + "number": 185, + "state": "closed", + "locked": false, + "title": "added HasProperty pattern expander", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-11-23T13:30:30Z", + "updated_at": "2019-11-23T14:48:02Z", + "closed_at": "2019-11-23T14:48:01Z", + "merged_at": "2019-11-23T14:48:01Z", + "merge_commit_sha": "9e2e519ec0fa9be677b19e2a43b4500f4bec2e39", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": { + "url": "https://api.github.com/repos/coduo/php-matcher/milestones/4", + "html_url": "https://github.com/coduo/php-matcher/milestone/4", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/milestones/4/labels", + "id": 4577258, + "node_id": "MDk6TWlsZXN0b25lNDU3NzI1OA==", + "number": 4, + "title": "4.0.0", + "description": "", + "creator": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "open_issues": 0, + "closed_issues": 7, + "state": "open", + "created_at": "2019-08-15T23:03:05Z", + "updated_at": "2019-11-25T11:18:22Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/185/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/185/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/185/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/5e8eb02cee592dd5ddcb90617164ce63c48dadba", + "head": { + "label": "norberttech:feature/has-property-expander", + "ref": "feature/has-property-expander", + "sha": "5e8eb02cee592dd5ddcb90617164ce63c48dadba", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "a93f8517885fc5a07a397e4e474838cea6bc05bf", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/185" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/185" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/185/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/185/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/5e8eb02cee592dd5ddcb90617164ce63c48dadba" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/184", + "id": 344797669, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0Nzk3NjY5", + "html_url": "https://github.com/coduo/php-matcher/pull/184", + "diff_url": "https://github.com/coduo/php-matcher/pull/184.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/184.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/184", + "number": 184, + "state": "closed", + "locked": false, + "title": "Upgraded coduo/php-to-string dependency", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "This solves problem mentioned in #182 of missing intl extension dependency ", + "created_at": "2019-11-23T10:40:19Z", + "updated_at": "2019-11-23T10:59:21Z", + "closed_at": "2019-11-23T10:43:06Z", + "merged_at": "2019-11-23T10:43:06Z", + "merge_commit_sha": "a93f8517885fc5a07a397e4e474838cea6bc05bf", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/184/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/184/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/184/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/276d956b3f0e2cd53188e90567d1966c1b6f2b2a", + "head": { + "label": "norberttech:feature/dependencies", + "ref": "feature/dependencies", + "sha": "276d956b3f0e2cd53188e90567d1966c1b6f2b2a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "5b0337f208611ad12672a5bf5009ee0569db7edb", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/184" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/184" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/184/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/184/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/276d956b3f0e2cd53188e90567d1966c1b6f2b2a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/182", + "id": 344288008, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzQ0Mjg4MDA4", + "html_url": "https://github.com/coduo/php-matcher/pull/182", + "diff_url": "https://github.com/coduo/php-matcher/pull/182.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/182.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/182", + "number": 182, + "state": "closed", + "locked": false, + "title": "Upgrades on Symfony components", + "user": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "body": "- upgrade symfony property-access to ^5.0\r\n- upgrade symfony expression-language to ^5.0\r\n- add ext-intl to composer.json", + "created_at": "2019-11-21T23:54:19Z", + "updated_at": "2019-11-22T08:01:42Z", + "closed_at": "2019-11-22T08:01:42Z", + "merged_at": "2019-11-22T08:01:42Z", + "merge_commit_sha": "5b0337f208611ad12672a5bf5009ee0569db7edb", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/182/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/182/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/182/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/6616d66fb16e65be418bf379f41447f5c992854c", + "head": { + "label": "ianrodrigues:upgrade-symfony-components", + "ref": "upgrade-symfony-components", + "sha": "6616d66fb16e65be418bf379f41447f5c992854c", + "user": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 223257418, + "node_id": "MDEwOlJlcG9zaXRvcnkyMjMyNTc0MTg=", + "name": "php-matcher", + "full_name": "ianrodrigues/php-matcher", + "private": false, + "owner": { + "login": "ianrodrigues", + "id": 5269377, + "node_id": "MDQ6VXNlcjUyNjkzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/5269377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/ianrodrigues", + "html_url": "https://github.com/ianrodrigues", + "followers_url": "https://api.github.com/users/ianrodrigues/followers", + "following_url": "https://api.github.com/users/ianrodrigues/following{/other_user}", + "gists_url": "https://api.github.com/users/ianrodrigues/gists{/gist_id}", + "starred_url": "https://api.github.com/users/ianrodrigues/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/ianrodrigues/subscriptions", + "organizations_url": "https://api.github.com/users/ianrodrigues/orgs", + "repos_url": "https://api.github.com/users/ianrodrigues/repos", + "events_url": "https://api.github.com/users/ianrodrigues/events{/privacy}", + "received_events_url": "https://api.github.com/users/ianrodrigues/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/ianrodrigues/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/ianrodrigues/php-matcher", + "forks_url": "https://api.github.com/repos/ianrodrigues/php-matcher/forks", + "keys_url": "https://api.github.com/repos/ianrodrigues/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/ianrodrigues/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/ianrodrigues/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/ianrodrigues/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/ianrodrigues/php-matcher/events", + "assignees_url": "https://api.github.com/repos/ianrodrigues/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/ianrodrigues/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/ianrodrigues/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/ianrodrigues/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/ianrodrigues/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/ianrodrigues/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/ianrodrigues/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/ianrodrigues/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/ianrodrigues/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/ianrodrigues/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/ianrodrigues/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/ianrodrigues/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/ianrodrigues/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/ianrodrigues/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/ianrodrigues/php-matcher/merges", + "archive_url": "https://api.github.com/repos/ianrodrigues/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/ianrodrigues/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/ianrodrigues/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/ianrodrigues/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/ianrodrigues/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/ianrodrigues/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/ianrodrigues/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/ianrodrigues/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/ianrodrigues/php-matcher/deployments", + "created_at": "2019-11-21T20:16:05Z", + "updated_at": "2019-11-21T20:16:07Z", + "pushed_at": "2019-11-22T01:04:40Z", + "git_url": "git://github.com/ianrodrigues/php-matcher.git", + "ssh_url": "git@github.com:ianrodrigues/php-matcher.git", + "clone_url": "https://github.com/ianrodrigues/php-matcher.git", + "svn_url": "https://github.com/ianrodrigues/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 480, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "04035d954b38b13a5faf3c0daf6aa0d270fdd5e3", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/182" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/182" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/182/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/182/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/6616d66fb16e65be418bf379f41447f5c992854c" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/180", + "id": 324094770, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzI0MDk0Nzcw", + "html_url": "https://github.com/coduo/php-matcher/pull/180", + "diff_url": "https://github.com/coduo/php-matcher/pull/180.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/180.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/180", + "number": 180, + "state": "closed", + "locked": false, + "title": "Update README.md", + "user": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-10-03T08:08:40Z", + "updated_at": "2019-10-03T09:22:11Z", + "closed_at": "2019-10-03T09:22:11Z", + "merged_at": "2019-10-03T09:22:11Z", + "merge_commit_sha": "04035d954b38b13a5faf3c0daf6aa0d270fdd5e3", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/180/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/180/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/180/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/aaee7c20432b756fd70e266b1e3d1850257a55d1", + "head": { + "label": "uirapuru:patch-1", + "ref": "patch-1", + "sha": "aaee7c20432b756fd70e266b1e3d1850257a55d1", + "user": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 212527200, + "node_id": "MDEwOlJlcG9zaXRvcnkyMTI1MjcyMDA=", + "name": "php-matcher", + "full_name": "uirapuru/php-matcher", + "private": false, + "owner": { + "login": "uirapuru", + "id": 4426361, + "node_id": "MDQ6VXNlcjQ0MjYzNjE=", + "avatar_url": "https://avatars.githubusercontent.com/u/4426361?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/uirapuru", + "html_url": "https://github.com/uirapuru", + "followers_url": "https://api.github.com/users/uirapuru/followers", + "following_url": "https://api.github.com/users/uirapuru/following{/other_user}", + "gists_url": "https://api.github.com/users/uirapuru/gists{/gist_id}", + "starred_url": "https://api.github.com/users/uirapuru/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/uirapuru/subscriptions", + "organizations_url": "https://api.github.com/users/uirapuru/orgs", + "repos_url": "https://api.github.com/users/uirapuru/repos", + "events_url": "https://api.github.com/users/uirapuru/events{/privacy}", + "received_events_url": "https://api.github.com/users/uirapuru/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/uirapuru/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/uirapuru/php-matcher", + "forks_url": "https://api.github.com/repos/uirapuru/php-matcher/forks", + "keys_url": "https://api.github.com/repos/uirapuru/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/uirapuru/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/uirapuru/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/uirapuru/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/uirapuru/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/uirapuru/php-matcher/events", + "assignees_url": "https://api.github.com/repos/uirapuru/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/uirapuru/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/uirapuru/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/uirapuru/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/uirapuru/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/uirapuru/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/uirapuru/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/uirapuru/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/uirapuru/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/uirapuru/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/uirapuru/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/uirapuru/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/uirapuru/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/uirapuru/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/uirapuru/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/uirapuru/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/uirapuru/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/uirapuru/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/uirapuru/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/uirapuru/php-matcher/merges", + "archive_url": "https://api.github.com/repos/uirapuru/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/uirapuru/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/uirapuru/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/uirapuru/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/uirapuru/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/uirapuru/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/uirapuru/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/uirapuru/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/uirapuru/php-matcher/deployments", + "created_at": "2019-10-03T08:08:05Z", + "updated_at": "2019-10-03T08:08:06Z", + "pushed_at": "2019-10-03T08:08:25Z", + "git_url": "git://github.com/uirapuru/php-matcher.git", + "ssh_url": "git@github.com:uirapuru/php-matcher.git", + "clone_url": "https://github.com/uirapuru/php-matcher.git", + "svn_url": "https://github.com/uirapuru/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 480, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "eacf85fa7087f88358572f5ec91caa6a397a668b", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/180" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/180" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/180/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/180/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/aaee7c20432b756fd70e266b1e3d1850257a55d1" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/179", + "id": 317643427, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzE3NjQzNDI3", + "html_url": "https://github.com/coduo/php-matcher/pull/179", + "diff_url": "https://github.com/coduo/php-matcher/pull/179.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/179.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/179", + "number": 179, + "state": "closed", + "locked": false, + "title": "register NotContains expander definition", + "user": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-09-15T14:40:02Z", + "updated_at": "2019-09-15T15:02:38Z", + "closed_at": "2019-09-15T15:01:45Z", + "merged_at": "2019-09-15T15:01:45Z", + "merge_commit_sha": "eacf85fa7087f88358572f5ec91caa6a397a668b", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/179/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/179/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/179/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/88db76052b83610c966ee4c58f46484ef5c6cec4", + "head": { + "label": "aitboudad:patch-1", + "ref": "patch-1", + "sha": "88db76052b83610c966ee4c58f46484ef5c6cec4", + "user": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 208607165, + "node_id": "MDEwOlJlcG9zaXRvcnkyMDg2MDcxNjU=", + "name": "php-matcher", + "full_name": "aitboudad/php-matcher", + "private": false, + "owner": { + "login": "aitboudad", + "id": 1753742, + "node_id": "MDQ6VXNlcjE3NTM3NDI=", + "avatar_url": "https://avatars.githubusercontent.com/u/1753742?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aitboudad", + "html_url": "https://github.com/aitboudad", + "followers_url": "https://api.github.com/users/aitboudad/followers", + "following_url": "https://api.github.com/users/aitboudad/following{/other_user}", + "gists_url": "https://api.github.com/users/aitboudad/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aitboudad/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aitboudad/subscriptions", + "organizations_url": "https://api.github.com/users/aitboudad/orgs", + "repos_url": "https://api.github.com/users/aitboudad/repos", + "events_url": "https://api.github.com/users/aitboudad/events{/privacy}", + "received_events_url": "https://api.github.com/users/aitboudad/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/aitboudad/php-matcher", + "description": "Easiest way to match data structures like JSON/PlainText/XML against readable patters. Sandbox:", + "fork": true, + "url": "https://api.github.com/repos/aitboudad/php-matcher", + "forks_url": "https://api.github.com/repos/aitboudad/php-matcher/forks", + "keys_url": "https://api.github.com/repos/aitboudad/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/aitboudad/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/aitboudad/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/aitboudad/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/aitboudad/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/aitboudad/php-matcher/events", + "assignees_url": "https://api.github.com/repos/aitboudad/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/aitboudad/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/aitboudad/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/aitboudad/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/aitboudad/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/aitboudad/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/aitboudad/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/aitboudad/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/aitboudad/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/aitboudad/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/aitboudad/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/aitboudad/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/aitboudad/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/aitboudad/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/aitboudad/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/aitboudad/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/aitboudad/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/aitboudad/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/aitboudad/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/aitboudad/php-matcher/merges", + "archive_url": "https://api.github.com/repos/aitboudad/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/aitboudad/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/aitboudad/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/aitboudad/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/aitboudad/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/aitboudad/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/aitboudad/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/aitboudad/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/aitboudad/php-matcher/deployments", + "created_at": "2019-09-15T14:36:10Z", + "updated_at": "2019-09-15T14:36:11Z", + "pushed_at": "2019-09-15T15:02:38Z", + "git_url": "git://github.com/aitboudad/php-matcher.git", + "ssh_url": "git@github.com:aitboudad/php-matcher.git", + "clone_url": "https://github.com/aitboudad/php-matcher.git", + "svn_url": "https://github.com/aitboudad/php-matcher", + "homepage": "https://pattern-matcher.azurewebsites.net/", + "size": 474, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 0, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "0a2b4035b805ac713e412775866490a76a0b2ab6", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/179" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/179" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/179/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/179/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/88db76052b83610c966ee4c58f46484ef5c6cec4" + } + }, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/178", + "id": 310709841, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzEwNzA5ODQx", + "html_url": "https://github.com/coduo/php-matcher/pull/178", + "diff_url": "https://github.com/coduo/php-matcher/pull/178.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/178.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/178", + "number": 178, + "state": "closed", + "locked": false, + "title": "Create CODE_OF_CONDUCT.md", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "", + "created_at": "2019-08-25T19:48:02Z", + "updated_at": "2019-08-25T19:48:17Z", + "closed_at": "2019-08-25T19:48:16Z", + "merged_at": "2019-08-25T19:48:16Z", + "merge_commit_sha": "0a2b4035b805ac713e412775866490a76a0b2ab6", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/178/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/178/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/178/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/164e8d67d9ba1db35f368b2d101f8442da9e268e", + "head": { + "label": "coduo:add-code-of-conduct-1", + "ref": "add-code-of-conduct-1", + "sha": "164e8d67d9ba1db35f368b2d101f8442da9e268e", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "970b8d1a56fe82b8f1c470236b6c8c30ea698a51", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/178" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/178" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/178/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/178/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/164e8d67d9ba1db35f368b2d101f8442da9e268e" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + }, + { + "url": "https://api.github.com/repos/coduo/php-matcher/pulls/177", + "id": 308294734, + "node_id": "MDExOlB1bGxSZXF1ZXN0MzA4Mjk0NzM0", + "html_url": "https://github.com/coduo/php-matcher/pull/177", + "diff_url": "https://github.com/coduo/php-matcher/pull/177.diff", + "patch_url": "https://github.com/coduo/php-matcher/pull/177.patch", + "issue_url": "https://api.github.com/repos/coduo/php-matcher/issues/177", + "number": 177, + "state": "closed", + "locked": false, + "title": "Pattern expander backtrace", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "body": "Added support for backtrace in pattern expander, just like in #174 ", + "created_at": "2019-08-17T14:16:22Z", + "updated_at": "2019-08-17T18:55:01Z", + "closed_at": "2019-08-17T18:55:00Z", + "merged_at": "2019-08-17T18:55:00Z", + "merge_commit_sha": "970b8d1a56fe82b8f1c470236b6c8c30ea698a51", + "assignee": null, + "assignees": [ + + ], + "requested_reviewers": [ + + ], + "requested_teams": [ + + ], + "labels": [ + + ], + "milestone": null, + "draft": false, + "commits_url": "https://api.github.com/repos/coduo/php-matcher/pulls/177/commits", + "review_comments_url": "https://api.github.com/repos/coduo/php-matcher/pulls/177/comments", + "review_comment_url": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/issues/177/comments", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/857c1211dadf3dd84f4a9b86892bc3add4e6050a", + "head": { + "label": "norberttech:feature/expander-backtrace", + "ref": "feature/expander-backtrace", + "sha": "857c1211dadf3dd84f4a9b86892bc3add4e6050a", + "user": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "repo": { + "id": 19422171, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTQyMjE3MQ==", + "name": "php-matcher", + "full_name": "norberttech/php-matcher", + "private": false, + "owner": { + "login": "norberttech", + "id": 1921950, + "node_id": "MDQ6VXNlcjE5MjE5NTA=", + "avatar_url": "https://avatars.githubusercontent.com/u/1921950?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/norberttech", + "html_url": "https://github.com/norberttech", + "followers_url": "https://api.github.com/users/norberttech/followers", + "following_url": "https://api.github.com/users/norberttech/following{/other_user}", + "gists_url": "https://api.github.com/users/norberttech/gists{/gist_id}", + "starred_url": "https://api.github.com/users/norberttech/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/norberttech/subscriptions", + "organizations_url": "https://api.github.com/users/norberttech/orgs", + "repos_url": "https://api.github.com/users/norberttech/repos", + "events_url": "https://api.github.com/users/norberttech/events{/privacy}", + "received_events_url": "https://api.github.com/users/norberttech/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/norberttech/php-matcher", + "description": "PHP Matcher allows you to use matching assertions like json comparison, when some parts of response are something you cannot predict", + "fork": true, + "url": "https://api.github.com/repos/norberttech/php-matcher", + "forks_url": "https://api.github.com/repos/norberttech/php-matcher/forks", + "keys_url": "https://api.github.com/repos/norberttech/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/norberttech/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/norberttech/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/norberttech/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/norberttech/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/norberttech/php-matcher/events", + "assignees_url": "https://api.github.com/repos/norberttech/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/norberttech/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/norberttech/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/norberttech/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/norberttech/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/norberttech/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/norberttech/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/norberttech/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/norberttech/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/norberttech/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/norberttech/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/norberttech/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/norberttech/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/norberttech/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/norberttech/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/norberttech/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/norberttech/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/norberttech/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/norberttech/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/norberttech/php-matcher/merges", + "archive_url": "https://api.github.com/repos/norberttech/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/norberttech/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/norberttech/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/norberttech/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/norberttech/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/norberttech/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/norberttech/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/norberttech/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/norberttech/php-matcher/deployments", + "created_at": "2014-05-04T08:25:34Z", + "updated_at": "2020-10-19T08:58:21Z", + "pushed_at": "2021-01-23T12:53:42Z", + "git_url": "git://github.com/norberttech/php-matcher.git", + "ssh_url": "git@github.com:norberttech/php-matcher.git", + "clone_url": "https://github.com/norberttech/php-matcher.git", + "svn_url": "https://github.com/norberttech/php-matcher", + "homepage": "", + "size": 7779, + "stargazers_count": 1, + "watchers_count": 1, + "language": "PHP", + "has_issues": false, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 0, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 0, + "open_issues": 0, + "watchers": 1, + "default_branch": "master" + } + }, + "base": { + "label": "coduo:master", + "ref": "master", + "sha": "fcd347f0231f8e5c900a5a64952ea8dce027369d", + "user": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 18799315, + "node_id": "MDEwOlJlcG9zaXRvcnkxODc5OTMxNQ==", + "name": "php-matcher", + "full_name": "coduo/php-matcher", + "private": false, + "owner": { + "login": "coduo", + "id": 7405420, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjc0MDU0MjA=", + "avatar_url": "https://avatars.githubusercontent.com/u/7405420?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/coduo", + "html_url": "https://github.com/coduo", + "followers_url": "https://api.github.com/users/coduo/followers", + "following_url": "https://api.github.com/users/coduo/following{/other_user}", + "gists_url": "https://api.github.com/users/coduo/gists{/gist_id}", + "starred_url": "https://api.github.com/users/coduo/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/coduo/subscriptions", + "organizations_url": "https://api.github.com/users/coduo/orgs", + "repos_url": "https://api.github.com/users/coduo/repos", + "events_url": "https://api.github.com/users/coduo/events{/privacy}", + "received_events_url": "https://api.github.com/users/coduo/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/coduo/php-matcher", + "description": "The easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:", + "fork": false, + "url": "https://api.github.com/repos/coduo/php-matcher", + "forks_url": "https://api.github.com/repos/coduo/php-matcher/forks", + "keys_url": "https://api.github.com/repos/coduo/php-matcher/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/coduo/php-matcher/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/coduo/php-matcher/teams", + "hooks_url": "https://api.github.com/repos/coduo/php-matcher/hooks", + "issue_events_url": "https://api.github.com/repos/coduo/php-matcher/issues/events{/number}", + "events_url": "https://api.github.com/repos/coduo/php-matcher/events", + "assignees_url": "https://api.github.com/repos/coduo/php-matcher/assignees{/user}", + "branches_url": "https://api.github.com/repos/coduo/php-matcher/branches{/branch}", + "tags_url": "https://api.github.com/repos/coduo/php-matcher/tags", + "blobs_url": "https://api.github.com/repos/coduo/php-matcher/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/coduo/php-matcher/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/coduo/php-matcher/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/coduo/php-matcher/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/coduo/php-matcher/statuses/{sha}", + "languages_url": "https://api.github.com/repos/coduo/php-matcher/languages", + "stargazers_url": "https://api.github.com/repos/coduo/php-matcher/stargazers", + "contributors_url": "https://api.github.com/repos/coduo/php-matcher/contributors", + "subscribers_url": "https://api.github.com/repos/coduo/php-matcher/subscribers", + "subscription_url": "https://api.github.com/repos/coduo/php-matcher/subscription", + "commits_url": "https://api.github.com/repos/coduo/php-matcher/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/coduo/php-matcher/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/coduo/php-matcher/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/coduo/php-matcher/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/coduo/php-matcher/contents/{+path}", + "compare_url": "https://api.github.com/repos/coduo/php-matcher/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/coduo/php-matcher/merges", + "archive_url": "https://api.github.com/repos/coduo/php-matcher/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/coduo/php-matcher/downloads", + "issues_url": "https://api.github.com/repos/coduo/php-matcher/issues{/number}", + "pulls_url": "https://api.github.com/repos/coduo/php-matcher/pulls{/number}", + "milestones_url": "https://api.github.com/repos/coduo/php-matcher/milestones{/number}", + "notifications_url": "https://api.github.com/repos/coduo/php-matcher/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/coduo/php-matcher/labels{/name}", + "releases_url": "https://api.github.com/repos/coduo/php-matcher/releases{/id}", + "deployments_url": "https://api.github.com/repos/coduo/php-matcher/deployments", + "created_at": "2014-04-15T12:33:45Z", + "updated_at": "2021-01-23T14:10:25Z", + "pushed_at": "2021-01-23T14:10:23Z", + "git_url": "git://github.com/coduo/php-matcher.git", + "ssh_url": "git@github.com:coduo/php-matcher.git", + "clone_url": "https://github.com/coduo/php-matcher.git", + "svn_url": "https://github.com/coduo/php-matcher", + "homepage": "https://php-matcher.norbert.tech/", + "size": 7776, + "stargazers_count": 615, + "watchers_count": 615, + "language": "PHP", + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "forks_count": 66, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 7, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "forks": 66, + "open_issues": 7, + "watchers": 615, + "default_branch": "6.x" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177" + }, + "html": { + "href": "https://github.com/coduo/php-matcher/pull/177" + }, + "issue": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/177" + }, + "comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/issues/177/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/coduo/php-matcher/pulls/177/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/coduo/php-matcher/statuses/857c1211dadf3dd84f4a9b86892bc3add4e6050a" + } + }, + "author_association": "MEMBER", + "active_lock_reason": null + } +]