Exemple #1
0
 protected function setUp()
 {
     $this->item = new Pd_Map_Item();
     $this->item->setDependencyName('My Dependency');
     $this->item->setInjectAs('mySomething');
     $this->item->setInjectWith('method');
     $this->item->setForce(true);
     $this->item->setNewClass('New_Class');
 }
Exemple #2
0
 /**
  * Creates a Map Item based off options array
  *
  * @param array $options
  * @return Pd_Map_Item
  */
 protected function _makeItemFromOptions($options)
 {
     $defaults = array('dependencyName' => null, 'injectWith' => null, 'injectAs' => null, 'force' => false, 'newClass' => null);
     $options = array_merge($defaults, $options);
     $item = new Pd_Map_Item();
     $item->setDependencyName($options['dependencyName']);
     $item->setInjectWith($options['injectWith']);
     $item->setInjectAs($options['injectAs']);
     $item->setForce($options['force']);
     $item->setNewClass($options['newClass']);
     return $item;
 }