proteins / extensions
Provides a way to extend static classes with new methods
Installs: 37
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/proteins/extensions
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2025-09-29 02:08:02 UTC
README
Protein | Extensions
Provides a way to extend static classes with new methods
Install
composer require proteins/extensions
Include the trait in your classes via :
use Proteins\Extensions; class Test { use Extensions; }
Extend a class with new methods
class Test { use Extensions; public static function foo(){ echo "Foo!"; } } Test::foo(); // Foo! Test::bar(); // Fatal error: Call to undefined method Test::bar Test::extend([ 'bar' => function(){ echo "Bar!"; }, ]); Test::bar(); // Bar!