Phauthentic
Pinned Loading
Repositories
- cognitive-code-analysis Public
A Cognitive Code Complexity Analysis Tool. Cognitive complexity measures how hard it is for a human to understand the code, while cyclomatic complexity measures how hard your code is to test. Understandability is a huge cost factor because ~80% time is spent on reading and understanding code.
-
- aop Public
Aspect-oriented programming for PHP 8.3+. Pointcut expressions, advice types and ordering follow Spring AOP, adapted to PHP. This repository is phauthentic/aop, the framework-free core: pointcut language, advice, proxy generation. It also holds the documentation for both packages.
- aop-symfony Public
Symfony bundle for phauthentic/aop. It collects aspects from the container, weaves proxies at compile time and adds the debug:aop command.
-
- event-sourcing-chess-example Public
- phpunit-openapi-assertions Public
Validates request and response objects against a given Open API specification.
- cognitive-code-analysis-github-action Public
Composite GitHub Action that runs Cognitive Code Analysis (phpcca) in pull-request workflows. Install via PHAR or Composer, analyse changed PHP files, and optionally publish Markdown PR comments, workflow annotations, artifacts, and SARIF uploads.
-
-