A.B. Carroll III's repositories
simple-ansi-escape
A simple PHP function called ansi_esc() that uses short sequences to be able to quickly and intuitively use ANSI escape codes (color, bold) in php-cli scripts.
software-architecture-resources
Domain-Driven Design, Hexagonal, CQRS, Microservices, and other architectural design resources
ab-web-starter
How to use league/route alongside twig rendering in under 200 lines.
Aphplication
A lightweight PHP Application server (Linux only for now!)
array_column_recursive
PHP's array_column implementation that works on multidimensional arrays (not just 2-dimensional)
booboo
A modern error handler capable of logging and formatting errors in a variety of ways.
config
Config is a lightweight configuration file loader that supports PHP, INI, XML, JSON, and YAML files
Config-1
My configuration files
cookielesscookies
Demo of tracking using etags instead of cookies (or localstorage or anything else)
DABL
PHP ORM and Optional MVC Framework
devel-quality-tests
Doctrine and Slevomat test files for coding standards for use in code-quality-check generation scripts
elasticsearch-extra-analyzers
Additional analyzers, filters, etc for ElasticSearch
hexagonal-ddd
Domain Driven Design Hexagonal Architecture Example
imgur-screenshot
Take screenshot selection, upload to imgur. + more cool things
ipscrub
IP address anonymizer module for nginx
packagist-crawler
make mirror of https://packagist.org
php-ftp-client
A flexible FTP and SSL-FTP client for PHP
php-qa-tools
A metapackage for all PHP quality assurance tools we use at Dealerdirect
php-src-plus
Expiramental updates to PHP7.x branch
phredis-server
PHP based redis servers for RPC calls, APIs, and other services.
quote-txt-files
A random collection of quote text files.
readme-precedence-test
Which README does github prefer?
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
reformat-reserialize-reconfig-phar
Small PHAR utility to convert between ini, xml, json, php arryas, json property files, etc. All with \Zend\Config and a tiny payload.
Requidaemonia
A first-class PHP Open Source Web Application Firewall. Designed for scale.
Transphasmagoria
High level modeling and transformation library, because modeling, validating, and transforming data can be gross and scary.
twital
Twital is a "plugin" for Twig that adds some sugar syntax, which makes its templates similar to PHPTal or AngularJS.
uncurses
Usable ncurses, a object oriented and improved wrapper for the php ncurses extension.