phparkitect/arkitect
Put your architectural rules under test!
913Stars
52Forks
86Claude Commits
PHPLanguage
architecturephptesting
First Claude commit: Nov 23, 2025Last Claude commit: 2mo agoDiscovered: Mar 21, 2026
Recent Claude Commits
Use released PHAR instead of composer install in architectural-rules
f37a0222mo agoauthor_emailFix phparkitect path: use bin-stub/phparkitect directly
529d5482mo agoauthor_emailFix phparkitect path in architectural-rules workflow
11f51072mo agoauthor_emailReplace deprecated Docker GitHub Action with native PHP setup
07f07062mo agoauthor_emailRemove Docker development setup and DockerHub publishing
516262f2mo agoauthor_emailRefactor TestRunner to delegate to the real Runner::check()
97f00922mo agoauthor_emailReorder CONTRIBUTING.md to prioritize local development over Docker
ac4a22c3mo agoauthor_emailUpdate CONTRIBUTING.md with current project info
5dd338b3mo agoauthor_emailAdd support for phpdoc-parser ^1.2 alongside ^2.0
2cea6933mo agoauthor_emailRemove unused compareViolationsIgnoreLineNumber method
cd5fadd3mo agoauthor_emailFix baseline invalidation when allowed namespaces change (#377)
0558b4d3mo agoauthor_emailRemove shipmonk/composer-dependency-analyser dev dependency
87173ab3mo agoauthor_emailFix dependency issues found by composer-dependency-analyser
2e5b3313mo agoauthor_emailAdd shipmonk/composer-dependency-analyser as dev dependency
67ad5113mo agoauthor_emailAdd top-level permissions block to all GitHub Actions workflows
148bd3b3mo agoauthor_emailfix: make php-cs-fixer action work with fork PRs
9dfaed33mo agoauthor_emailAdd ** glob support for recursive directory matching in excludePath()
ebc3cb73mo agoauthor_emailci: revert to PHP 8.0 for cs-fixer, no IGNORE_ENV needed
3ce6eae4mo agoauthor_emailci: use PHP 8.1 for cs-fixer, drop PHP_CS_FIXER_IGNORE_ENV
f3c59a94mo agoauthor_emailci: use PHP 8.0 for cs-fixer workflow (with IGNORE_ENV)
d63962d4mo agoauthor_emailci: add automatic PHP CS Fixer workflow for PRs
daa675d4mo agoauthor_emailApply PHP-CS-Fixer fixes after merge
3a7bcb64mo agoauthor_emailMerge branch 'main' into claude/php7-deprecation-analysis-z2PjX
724aa164mo agoauthor_emailRemove deprecated phparkitect GitHub Action references from README
efefa6b4mo agoauthor_emailFix appliesTo() logic for trait rules - traits can use traits
817c6bf4mo agoauthor_emailFix coding standards to be PHP 7.4 compatible
416fd454mo agoauthor_emailAdd explicit appliesTo() tests for HaveTrait and NotHaveTrait rules
88bf5df4mo agoauthor_emailFix coding standards
85c987e4mo agoauthor_emailAdd documentation for HaveTrait and NotHaveTrait rules in README
1b3da0d4mo agoauthor_emailAdd HaveTrait and NotHaveTrait rules to enforce trait usage policies
9bf0fc54mo agoauthor_emailFix PHPDoc parameter order in ClassDescription constructor
8b0dc594mo agoauthor_emailAdd integration tests for HaveTrait and NotHaveTrait rules
a9629bb4mo agoauthor_emailAdd test coverage for trait tracking in ClassDescription and ClassDescriptionBuilder
e4cebc54mo agoauthor_emailEnhance claude.md with comprehensive practical guidance
41f132a4mo agoauthor_emailRemove redundant comments
46e58e24mo agoauthor_emailRemove trailing commas from function parameters for PHP 7.4 compatibility
806256c4mo agoauthor_emailFix coding standards
e51bbcd4mo agoauthor_emailRevert "Fix coding standards"
b91aad44mo agoauthor_emailFix coding standards
47eda594mo agoauthor_emailRemove PR_DESCRIPTION.md from branch
87f7cf94mo agoauthor_emailAdd comprehensive PR description
34913834mo agoauthor_emailAdd evaluate() verification to appliesTo() tests
80e535a4mo agoauthor_emailFix appliesTo() for IsAbstract/IsNotAbstract/IsFinal/IsNotFinal
d4b658a4mo agoauthor_emailAdd comprehensive test cases for IsNotAbstract in should()
81034234mo agoauthor_emailAdd test for IsNotAbstract in should() with final classes
14284104mo agoauthor_emailAdd integration test for IsNotAbstract with final classes
66d352f4mo agoauthor_emailMerge branch 'main' into claude/php7-deprecation-analysis-z2PjX
7c4d4045mo agoauthor_emailRestore flexible Symfony version constraints
ae390955mo agoauthor_emailAdd documentation for exact namespace matching rules
53d43d55mo agoauthor_emailAdd missing rules to README documentation
435bb8d5mo agoauthor_email