Exemple #1
0
 public function testStopRecursion()
 {
     $this->manager->aliasPattern(array('*\\*' => '$2\\$1'));
     $this->manager->aliasPattern('*', '$1');
     $this->manager->register();
     $this->assertFalse($this->manager->resolve('Unre\\Solvable'));
     $this->assertFalse($this->manager->resolve('Unresolvable'));
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  */
 public static function forge($instance = 'default', $placement = 'prepend')
 {
     $manager = new Manager();
     $manager->register($placement);
     return static::newInstance($instance, $manager);
 }