Libraries tagged by equivalence
league/uri-polyfill
183913 Downloads
Polyfill backporting PHP 8.5+ native RFC3986/WHATWG URI features to lower PHP versions
phpcommon/comparison
65 Downloads
A library to represent equivalence relations and strategies for hashing and sorting values.
php-regex/regex-automata
20 Downloads
Compiles the regular subset of PCRE to automata to compare languages: equivalence, intersection, subset and example strings.
bakame/aide-uri
163 Downloads
Polyfill backporting PHP 8.5+ native RFC3986/WHATWG URI features to lower PHP versions
php-regex/regex-optimizer
20 Downloads
Rewrites regex patterns into shorter equivalents and modernizes old syntax; equivalence can be proven, opt-in, by regex-automata.
lastdragon-ru/glob-matcher
73 Downloads
Full-featured well-tested glob pattern parser and matcher: basic matching (`?`, `*`), globstar (`**`), extglob (`?(pattern-list)`, `*(pattern-list)`, `+(pattern-list)`, `@(pattern-list)`, `!(pattern-list)`), brace expansion (`{a,b,c}.txt`, `{1..3}.txt`, etc), dotglob, nocasematch, POSIX Named character classes (`[:alnum:]`, etc), POSIX Collating symbols (`[.ch.]`, etc), POSIX Equivalence class expressions (`[=a=]`, etc), and escaping.
florianwolters/component-core-equality
708 Downloads
Implements equivalence relations on non-null object references as a PHP component.
cleatsquad/php-text-normalizer
10 Downloads
Text normalizer and tokenizer for search and deduplication: Unicode diacritic folding plus Latin and Arabic orthographic equivalences
phpmd/phpmd
124705562 Downloads
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.
laminas/laminas-zendframework-bridge
104741283 Downloads
Alias legacy ZF class names to Laminas Project equivalents.
aura/cli
1759204 Downloads
Provides the equivalent of request (Context) and response (Stdio) classes for a command line environment, including Getopt support.
maciejczyzewski/bottomline
663688 Downloads
A full-on PHP manipulation utility belt that provides support for working with arrays, objects, and iterables; a lodash or underscore equivalent for PHP.
laminas/laminas-dependency-plugin
15116721 Downloads
Replace zendframework and zfcampus packages with their Laminas Project equivalents.
keiko/uuid-shortener
247980 Downloads
A simple shortener library for RFC 4122 compatible UUIDs. Change your 36 chars long UUID into it's shorter equivalent.
dallgoot/yaml
365154 Downloads
Provides loader, dumper and an API for YAML content. Loader builds to equivalent data types in PHP 8.x