Download the PHP package code-distortion/staticall without Composer
On this page you can find all versions of the php package code-distortion/staticall. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download code-distortion/staticall
More information about code-distortion/staticall
Files in code-distortion/staticall
Package staticall
Short Description Run class methods both statically and non-statically
License MIT
Homepage https://github.com/code-distortion/staticall
Informations about the package staticall
Staticall
code-distortion/staticall is a package for that lets you call methods statically and non-statically.
Installation
Install the package via composer:
Usage
- Include the
Staticall
trait in your class - Add methods to your class, with the prefix
staticall
When a method is called statically like this, Staticall will instantiate the class first, and call the method against that.
This is useful for classes that have optional methods for chaining and any of the methods can be called first.
Note: Because Staticall calls your constructor automatically, the constructor must not have any required parameters.
Note: Staticall makes the methods it finds accessible publicly.
You can change the method prefix by adding static property $staticallPrefix
to your class:
Testing This Package
- Clone this package:
git clone https://github.com/code-distortion/staticall.git .
- Run
composer install
to install dependencies - Run the tests:
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
SemVer
This library uses SemVer 2.0.0 versioning. This means that changes to X
indicate a breaking change: 0.0.X
, 0.X.y
, X.y.z
. When this library changes to version 1.0.0, 2.0.0 and so forth, it doesn't indicate that it's necessarily a notable release, it simply indicates that the changes were breaking.
Treeware
This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
Contributing
Please see CONTRIBUTING for details.
Code of Conduct
Please see CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.