php-alchemist / core-files
Collection of classes adding functionality to the language
Requires
- php: >=8.2
Requires (Dev)
- phpmd/phpmd: dev-master
- phpunit/phpunit: ^11.4@dev
- povils/phpmnd: dev-master
- psalm/phar: 6.x-dev
- squizlabs/php_codesniffer: 4.0.x-dev
- dev-master
- v2.2.0
- v2.1.1
- v2.1.0
- v2.0.0
- v1.1.0
- v1.0.0
- v0.1.0
- dev-dependabot/composer/psalm/phar-7.0.0-beta10
- dev-release/v3
- dev-dependabot/composer/psalm/phar-7.0.0-beta9
- dev-develop
- dev-feature/valueObjects
- dev-analysis-N43L1G
- dev-druid628/jsonToClassFunctionality
- dev-analysis-KoeQj9
- dev-analysis-EPb4Qx
- dev-compat/8.3
This package is auto-updated.
Last update: 2025-07-07 19:00:37 UTC
README
Abstract
These files are just a collection of files that I can use for projects. It started as a thought experiment.
Why?
You're probably wondering why on earth I created something like this. That is a completely valid question. I love that PHP provides the fluidity of a duck type language, but thanks to frameworks such as Symfony pushing for more strongly typed structures, with all the benefits of dynamically typed. Think of it as "Duck-Typed With Benefits."
I wanted to give myself the flexibility and write objects for String
, Array
, HashTable
, and Dictionary
. I am
fully aware that this isn't really needed, and should be handled by the core language if it were. I wanted to try and I
have enjoyed using them in my personal projects.
Documentation
Core-Files Wiki
NOTE: Interfaces are missing. This is on the list to fix.
.::. DruiD .::.
(druid628@gmail.com)