ollily / ezkoding
Simplify the usage of - Testing with PHPUnit - Reflection with PHP - Developer shortkeys for composer
Requires
- php: >=7.4
- composer/composer: ^2.0
- php-ds/php-ds: ^1.0
- psr/log: ^1.0||^2.0||^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpmd/phpmd: ^2.0
- phpstan/phpstan: ^2.1
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^9.6
- psalm/plugin-phpunit: ^0.19
- rogervila/php-sonarqube-scanner: ^1.0
- squizlabs/php_codesniffer: ^3.13
- vimeo/psalm: ^5.26
Suggests
- bamarni/composer-bin-plugin: Having compatible versions
- hrodic/php-integration-testing: Integration Testing with PHPUnit
Provides
- psr/log-implementation: ^1.0||^2.0||^3.0
This package is auto-updated.
Last update: 2026-05-22 18:37:35 UTC
README
Table of ContentsDescription
Simplify the usage of
-
Logging with Monolog
-
Testing with PHPUnit
-
Reflection with PHP
-
Developer shortkeys for composer
Configuration
Please read the configuration.
Usage
There are several classes which can be used for your development.
PHPUnit
-
EasyGoingTestCase - All you need is already prepared, so concentrate on unit tests
-
ConstantCheckTestCase - Additionally there is a check, if all constants are correct defined
Tasklist
-
BatchTaskHelper - Utility class for working the tasklist
-
TaskItem - A single task
-
TaskList - A complete tasklist (queue)
Reflection
-
ChildClazzesHelper - Utility clazz for working with children classes
-
UnavailableFieldsTrait - Get value from unaccessable class fields (aka properties)
-
UnavailableMethodsTrait - Call unaccessable class methods
String
-
ImplodeTrait - Implode multidimensional arrays to a flat array or string
-
ToStringTrait - Provides a standard implementation for function '__toString()'
Tools
-
EnvironmentVariableTrait - Provides access to environment settings
-
PhpVersionTrait - Handles the check for PHP versions
-
StopNow - Stops a process immediatly, thx to K.I.T.T.
Examples
Please read some examples.
Project Status
Please read the project status.
Additional Information
-
Composer Commands - New commands for composer
Notice
Reference
(c) 2025 by Oliver Glowa