Skip to content

SakiTakamachi/pdi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdi

Pdi - Dependency injection

How to try dev-version?

$ cd pdi
$ phpize
$ ./configure
$ make install

Then enable pdi in php.ini. e.g.

extension=/pdi/modules/pdi.so

Sample code

<?php

class Baz{}

interface Foo {}
class Bar implements Foo{
    public function __construct(Baz $baz) {}
}

$di = new Pdi();
$di->bind(Foo::class, Bar::class);

$barInstance = $di->make(Foo::class);

About

Pdi - Dependency injection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published