/** * @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); }