Esempio n. 1
0
 /**
  * @public
  * create object over ObjectBuilder
  */
 private function createObject($ClassName, $AliasName = '')
 {
     // Object Builder instanzieren
     $this->ObjectBuilder = ObjectBuilder::getInstance();
     // Name of Object
     $this->NameOfObject = $this->getObjectName($ClassName, $AliasName);
     // Object über Object Builder anfordern
     $this->ObjectInstance = $this->ObjectBuilder->createObject($ClassName);
     // set ObjectInstance in ObjectManager
     $this->set($this->NameOfObject, $this->ObjectInstance);
     // Destroy Object Instance über Object Builder
     $this->ObjectBuilder->destroy($this->ObjectInstance);
     // return ObjectInstance from ObjectManager
     return $this->get($this->NameOfObject);
 }