Pressbooks\Container::setPimple PHP Method

setPimple() public static method

public static setPimple ( Pimple\Container $pimple )
$pimple Pimple\Container
    public static function setPimple($pimple)
    {
        static::$pimple = $pimple;
    }

Usage Example

Example #1
0
 /**
  * @covers \Pressbooks\Container::init
  * @covers \Pressbooks\Container::setPimple
  * @covers \Pressbooks\Container::getPimple
  */
 public function test_initSetGetPimple()
 {
     Container::init(new FakePimpleContainer());
     $this->assertTrue(Container::getPimple() instanceof FakePimpleContainer);
     Container::setPimple(new AnotherFakePimpleContainer());
     $this->assertTrue(Container::getPimple() instanceof AnotherFakePimpleContainer);
 }