{"id":17163002,"url":"https://github.com/amnuts/php-compatibility-checker","last_synced_at":"2026-04-17T02:32:22.694Z","repository":{"id":237409646,"uuid":"716507828","full_name":"amnuts/php-compatibility-checker","owner":"amnuts","description":"A simple docker container and script to check the compatibility of code with PHP 8.2","archived":false,"fork":false,"pushed_at":"2023-11-09T09:44:05.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T06:28:11.254Z","etag":null,"topics":["compatibility","docker","php"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amnuts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-09T09:35:31.000Z","updated_at":"2025-01-24T03:43:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f2996b7-5026-4410-97f4-a045c2207e3a","html_url":"https://github.com/amnuts/php-compatibility-checker","commit_stats":null,"previous_names":["amnuts/php-compatibility-checker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amnuts/php-compatibility-checker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amnuts%2Fphp-compatibility-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amnuts%2Fphp-compatibility-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amnuts%2Fphp-compatibility-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amnuts%2Fphp-compatibility-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amnuts","download_url":"https://codeload.github.com/amnuts/php-compatibility-checker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amnuts%2Fphp-compatibility-checker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31912381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compatibility","docker","php"],"created_at":"2024-10-14T22:47:30.207Z","updated_at":"2026-04-17T02:32:21.241Z","avatar_url":"https://github.com/amnuts.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repo provides an easy way to run the [phpcompatibility/php-compatibility](https://github.com/PHPCompatibility/PHPCompatibility) tool against any directory/project without having to update the dependencies there.  This is handy if you have a lot of projects you might need to check for any issues when going to PHP 8.2.\n\nFirst build the docker image:\n\n```bash\ndocker build -t php-compatibility-checker .\n```\n\nThen you can use the `runon` script to start the the check on the docker container.  The path supplied can be relative or absolute, and works to check that single location for all the PHP files not excluded by the ignore rules in the script:\n\n```bash\n./runon.sh ../../path/to/your/php/files\n```\n\nor:\n\n```bash\n./runon.sh /path/to/your/php/files\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famnuts%2Fphp-compatibility-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famnuts%2Fphp-compatibility-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famnuts%2Fphp-compatibility-checker/lists"}