Libraries tagged by ebnf
tacoberu/bnf
3378 Downloads
Framework for building BNF like parsers.
ozhantr/ebnf
0 Downloads
Framework-agnostic PHP library for parsing, analyzing, and validating EBNF grammars.
edin/lexicon-syntax
9 Downloads
BNF-style grammar parser, validator, and code generator for Lexicon-powered syntax tools.
wp-coding-standards/wpcs
55713886 Downloads
PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions
deptrac/deptrac
12422416 Downloads
Deptrac is a static code analysis tool that helps to enforce rules for dependencies between software layers.
phparkitect/phparkitect
5018306 Downloads
Enforce architectural constraints in your PHP applications
automattic/vipwpcs
12801540 Downloads
PHP_CodeSniffer rules (sniffs) to enforce WordPress VIP minimum coding conventions
boundwize/structarmed
1078642 Downloads
Configurable PHP architecture guards — define your layers and rules, then keep them enforced
shipmonk/coverage-guard
552858 Downloads
Enforce code coverage in your CI. Not by percentage, but target core methods. No more untested Facades, Controllers, or Repositories. Allows you to start enforcing coverage for new code only!
mortexa/laravel-arkitect
599448 Downloads
Test and enforce architectural rules in your Laravel applications
mattiasgeniar/phpunit-query-count-assertions
1043309 Downloads
A custom assertion for phpunit that allows you to count the amount of SQL queries used in a test. Can be used to enforce certain performance characteristics (ie: limit queries to X for a certain action).
dave-liddament/php-language-extensions
628669 Downloads
Attributes for extending the PHP language, using static analysis to enforce new language constructs
symfony/lts
5379001 Downloads
Enforces Long Term Supported versions of Symfony components
humanmade/publication-checklist
174373 Downloads
Run checks and enforce conditions before posts are published.
cheprasov/php-redis-lock
469785 Downloads
RedisLock for PHP is a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of execution. A lock is designed to enforce a mutual exclusion concurrency control policy.