phparkitect/arkitect
Put your architectural rules under test!
903Stars
53Forks
86Claude Commits
PHPLanguage
architecturephptesting
First Claude commit: Nov 23, 2025Last Claude commit: 1mo agoDiscovered: Mar 21, 2026
Recent Claude Commits
Use released PHAR instead of composer install in architectural-rules
f37a0221mo agoauthor_emailFix phparkitect path: use bin-stub/phparkitect directly
529d5481mo agoauthor_emailFix phparkitect path in architectural-rules workflow
11f51071mo agoauthor_emailReplace deprecated Docker GitHub Action with native PHP setup
07f07061mo agoauthor_emailRemove Docker development setup and DockerHub publishing
516262f1mo agoauthor_emailRefactor TestRunner to delegate to the real Runner::check()
97f00921mo agoauthor_emailReorder CONTRIBUTING.md to prioritize local development over Docker
ac4a22c1mo agoauthor_emailUpdate CONTRIBUTING.md with current project info
5dd338b1mo agoauthor_emailAdd support for phpdoc-parser ^1.2 alongside ^2.0
2cea6931mo agoauthor_emailRemove unused compareViolationsIgnoreLineNumber method
cd5fadd2mo agoauthor_emailFix baseline invalidation when allowed namespaces change (#377)
0558b4d2mo agoauthor_emailRemove shipmonk/composer-dependency-analyser dev dependency
87173ab2mo agoauthor_emailFix dependency issues found by composer-dependency-analyser
2e5b3312mo agoauthor_emailAdd shipmonk/composer-dependency-analyser as dev dependency
67ad5112mo agoauthor_emailAdd top-level permissions block to all GitHub Actions workflows
148bd3b2mo agoauthor_emailfix: make php-cs-fixer action work with fork PRs
9dfaed32mo agoauthor_emailAdd ** glob support for recursive directory matching in excludePath()
ebc3cb72mo agoauthor_emailci: revert to PHP 8.0 for cs-fixer, no IGNORE_ENV needed
3ce6eae2mo agoauthor_emailci: use PHP 8.1 for cs-fixer, drop PHP_CS_FIXER_IGNORE_ENV
f3c59a92mo agoauthor_emailci: use PHP 8.0 for cs-fixer workflow (with IGNORE_ENV)
d63962d2mo agoauthor_emailci: add automatic PHP CS Fixer workflow for PRs
daa675d2mo agoauthor_emailApply PHP-CS-Fixer fixes after merge
3a7bcb62mo agoauthor_emailMerge branch 'main' into claude/php7-deprecation-analysis-z2PjX
724aa162mo agoauthor_emailRemove deprecated phparkitect GitHub Action references from README
efefa6b2mo agoauthor_emailFix appliesTo() logic for trait rules - traits can use traits
817c6bf2mo agoauthor_emailFix coding standards to be PHP 7.4 compatible
416fd452mo agoauthor_emailAdd explicit appliesTo() tests for HaveTrait and NotHaveTrait rules
88bf5df2mo agoauthor_emailFix coding standards
85c987e2mo agoauthor_emailAdd documentation for HaveTrait and NotHaveTrait rules in README
1b3da0d2mo agoauthor_emailAdd HaveTrait and NotHaveTrait rules to enforce trait usage policies
9bf0fc52mo agoauthor_emailFix PHPDoc parameter order in ClassDescription constructor
8b0dc592mo agoauthor_emailAdd integration tests for HaveTrait and NotHaveTrait rules
a9629bb2mo agoauthor_emailAdd test coverage for trait tracking in ClassDescription and ClassDescriptionBuilder
e4cebc52mo agoauthor_emailEnhance claude.md with comprehensive practical guidance
41f132a2mo agoauthor_emailRemove redundant comments
46e58e22mo agoauthor_emailRemove trailing commas from function parameters for PHP 7.4 compatibility
806256c3mo agoauthor_emailFix coding standards
e51bbcd3mo agoauthor_emailRevert "Fix coding standards"
b91aad43mo agoauthor_emailFix coding standards
47eda593mo agoauthor_emailRemove PR_DESCRIPTION.md from branch
87f7cf93mo agoauthor_emailAdd comprehensive PR description
34913833mo agoauthor_emailAdd evaluate() verification to appliesTo() tests
80e535a3mo agoauthor_emailFix appliesTo() for IsAbstract/IsNotAbstract/IsFinal/IsNotFinal
d4b658a3mo agoauthor_emailAdd comprehensive test cases for IsNotAbstract in should()
81034233mo agoauthor_emailAdd test for IsNotAbstract in should() with final classes
14284103mo agoauthor_emailAdd integration test for IsNotAbstract with final classes
66d352f3mo agoauthor_emailMerge branch 'main' into claude/php7-deprecation-analysis-z2PjX
7c4d4043mo agoauthor_emailRestore flexible Symfony version constraints
ae390953mo agoauthor_emailAdd documentation for exact namespace matching rules
53d43d53mo agoauthor_emailAdd missing rules to README documentation
435bb8d3mo agoauthor_email