Automatic dependencies resolution.

2.0.0 2014-06-10 17:15 UTC

This package is not auto-updated.

Last update: 2023-03-18 07:56:32 UTC


Build Status

Creator is a thin Reflection API wrapper that allows you to easily instantiate classes.

It will automatically read the constructor's dependencies and inject them into a new instance.

use Creator\Creator;

class Foo {

    public function __construct(AnotherClass $foo, $bar = 42)
       # something here

# do not want to instantiate it manually? here is what you can do
$foo = Creator::make('Foo'); # => new instance of Foo 

Additional information

Creator is licensed under the MIT license.