Libraries tagged by pattern detector
aternus/stringy-patterns
21 Downloads
A PHP string pattern detection library with multibyte support
senza1dio/enterprise-psr3-logger
0 Downloads
Enterprise PSR-3 Logger - Channel-based logging with pattern detection, rate limiting, Redis backup, and honest limitations
cline/globby
1 Downloads
User-friendly glob matching for PHP with negation patterns, directory expansion, and gitignore support
ados-labs/enterprise-psr3-logger
36 Downloads
Enterprise PSR-3 Logger - Channel-based logging with pattern detection, rate limiting, Redis backup, and honest limitations
sheenazien8/smart-log-analyzer
0 Downloads
AI-powered Laravel package for analyzing application logs, detecting patterns, and providing actionable insights
ados-labs/enterprise-security-shield
3 Downloads
Enterprise Security Shield - WAF, Honeypot, Scanner Detection, Rate Limiting, Resilience Patterns with Admin Panel Integration
viget/viget-parts-kit
147 Downloads
Component Parts Kit integration for WordPress made by Viget.
doloto/big0nia
30 Downloads
A standalone static analysis tool for PHP and Symfony that automatically detects algorithmic-complexity (Big-O) issues, performance anti-patterns, and nested-loop bottlenecks.
durdev/adrgen
25 Downloads
ADR pattern directories and files generator
phpresilience/ci-guard
0 Downloads
Detect resilience anti-patterns in your PHP code before they cause production incidents.
affinity4/file
32 Downloads
Recursively search child (or parent) directories of a given directory for files with regex pattern or filename
febryntara/laravel-bot-guardian
8 Downloads
Lightweight Laravel bot protection middleware that detects and blocks automated attacks based on velocity, honeypots, header anomalies, and behavioral patterns.
drupal-eca-recipe/eca_lib_0004
77 Downloads
Demonstrates how to express an if/elseif/else decision in an ECA model, the pattern people usually reach for when they want a PHP switch statement. ECA has neither a switch construct nor a working exclusive gateway, so the model uses the sentinel-default idiom instead: it assigns the default value up front, lets a matching branch overwrite it, and then, one hop downstream, tests whether the value is still the default in order to detect that nothing matched. Along the way it demonstrates the four-links-to-one-target OR idiom, in which several conditioned links leaving the same predecessor point at the same successor, so that any one of them is enough to run it.
virtualcomplete/selector
6 Downloads
Selector pattern abstract class to manage polymorphism on the user level or run-time arguments.
twindigital/specification-interfaces
117 Downloads
Interfaces for the Specification Pattern for Php7