cspray
I make confused expressions while writing code. Somehow I've convinced companies to pay me to do this. I talk about code things on my blog and Mastodon.
@RoaveThe Internet
Pinned Repositories
annotated-container
Dependency Injection framework to configure a PSR-11 Container with Attributes!
annotated-target
A static analysis tool for parsing uses of Attributes in PHP source code.
architectural-decision
A PHP8 library for documenting Architectural Decisions with Attributes!
ClassLoader
A PHP 5.3 class-based autoloader using namespaces to determine class path.
database-test-case
A PHPUnit TestCase for testing database interactions
phinal
A Psalm plugin to ensure your classes are marked final!
stream-buffer-intercept
A PHP testing utility for writing unit tests that assert expectations on stream output
websocket-commands
A micro-framework to facilitate building Websocket powered applications using @amphp
cspray's Repositories
cspray/websocket-commands
A micro-framework to facilitate building Websocket powered applications using @amphp
cspray/ClassLoader
A PHP 5.3 class-based autoloader using namespaces to determine class path.
cspray/StopInjection
A project and static analysis codebase designed to educate and help prevent malicious attacks on PHP applications.
cspray/my.so-archive
Saving great Stack Overflow content before it gets deleted and only the super users can get access.
cspray/amp-delivery-service
An implementation of DeliveryService using Amp's event reactor
cspray/archived-blog
An old archived blog
cspray/delivery-service
Abstraction to allow sending intra-process messages within an asynchronous event loop.
cspray/SoUpAndDown
A Google Chrome extension to get up/down vote counts on ANY Stack Exchange site...regardless of reputation.
cspray/amp
A non-blocking concurrency framework for PHP applications
cspray/amphp.github.io
Documentation for all amphp libraries.
cspray/blog-comments
Issues are comments. Each issues corresponds to an article posted on https://blog.cspray.io
cspray/dns
Async DNS resolution built on the amp concurrency framework
cspray/php-vfs
Virtual File System
cspray/phpunit-mock-objects
Mock Object library for PHPUnit that works with PHP7 return and scalar type hints
cspray/socket
Non-blocking socket and TLS functionality built on the amp concurrency framework
cspray/SprayFire
A light-weight, unit-tested PHP 5.3+ framework
cspray/websocket-server
WebSocket component for the Amp HTTP server.