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!
assert-throws
A library for testing complex exceptions
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/phinal
A Psalm plugin to ensure your classes are marked final!
cspray/adr.github.io
Homepage of the ADR GitHub organization
cspray/amp-phpunit10-example
An example showing PHPUnit 10 Extension eating exceptions in Revolt EventLoop
cspray/amphp-http-server
A non-blocking HTTP application server for PHP based on Amp.
cspray/amphp-injector-alias
cspray/amphp-log
Non-blocking logging for PHP based on Amp and Monolog.
cspray/annotated-console
A small library for creating Symfony Console apps using Annotated Container!
cspray/annotated-container-doctrine-demo
A simple todo app showcasing Annotated Container, Doctrine, and Symfony Console
cspray/BetterReflection
:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
cspray/blogisthenics-skeleton
A template repository for creating a site with Blogisthenics.
cspray/cspray
cspray/cspray.github.io
The homepage for cspray.io
cspray/cspray.sh
cspray/doc-en
English PHP documentation
cspray/dockerize-composer-json
Create a Dockerfile to run a PHP app from a composer.json file
cspray/explore
Community-curated topic and collection pages on GitHub
cspray/injector
A recursive dependency injector used to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications.
cspray/json-schema
PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project
cspray/localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
cspray/marked-logs
A PSR-3 Logger decorator that ensures all records are marked with an identifier for easy searching
cspray/override
Override a method? Put an Attribute on it!
cspray/php-src
The PHP Interpreter
cspray/phpunit10-bugs
A repo for detailing bugs in PHPUnit 10 in isolation
cspray/process
An async process dispatcher for Amp.
cspray/psalm-stub-import-type
Demonstrating psalm-import-type not respected in stub files
cspray/resume
A GitHub Pages repo that is my online resume.
cspray/what-the-yaml
A PHP YAML generator using asgrim/side-effect
cspray/yape
Yet Another PHP Enum. A type-safe, object-backed enum in userland PHP.
cspray/yape-cli
A Symfony Console tool to easily generate cspray/yape Enums and cspray/yape-dbal Doctrine Types
cspray/yape-dbal
An extension of cspray/yape that allows storing Enums as Doctrine Types