protected function configFor($name) { switch ($name) { case 'TestObject': return $this->configs[$name] = array('class' => 'ConstructableObject', 'constructor' => array('%$OtherTestObject')); case 'ConfigConstructor': return $this->configs[$name] = array('class' => 'ConstructableObject', 'constructor' => array('value')); } return parent::configFor($name); }
public function locateConfigFor($name) { if ($name == 'TestObject') { return array('class' => 'ConstructableObject', 'constructor' => array('%$OtherTestObject')); } if ($name == 'ConfigConstructor') { return array('class' => 'ConstructableObject', 'constructor' => array('value')); } return parent::locateConfigFor($name); }