2017 © Pedro Peláez
 

library yiipimple

Integration dependency injection container Pimple in Yii framework

image

petrgrishin/yiipimple

Integration dependency injection container Pimple in Yii framework

  • Monday, June 10, 2013
  • by petrgrishin
  • Repository
  • 1 Watchers
  • 2 Stars
  • 412 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

yiipimple

Integration dependency injection container Pimple in Yii framework, (*1)

1) Install Pimple, (*2)

composer.json:, (*3)

{
  "require": {
    "petrgrishin/yiipimple": "dev-master"
  }
}

2) Change the entry scripts, (*4)

Just change this, (*5)

Yii::createWebApplication($config)->run();

into, (*6)

Yii::createApplication('\YiiPimple\WebApplication', $config)->run();

3) Configuration, (*7)

return array(
    // ...
    // dipendency injection configuration
    'container' => array(
        'class' => '\YiiPimple\CContainer',
        'services' => array(
            // ... put here your services
        );
    ),
    // ...
);

4) Retrieve services, (*8)

$service = Yii::app()->getContainer()->get('service');
// yii urlManager
$urlManager = Yii::app()->getContainer()->get('yii.core.urlManager');

The Versions

10/06 2013

dev-master

9999999-dev

Integration dependency injection container Pimple in Yii framework

  Sources   Download

MIT

The Requires

 

by Petr Grishin