/** * @param core_kernel_classes_Class $clazz * @param string $label * @return core_kernel_classes_Resource */ public function createInstance(core_kernel_classes_Class $clazz, $label = '') { $instance = parent::createInstance($clazz, $label); $this->getEventManager()->trigger(new TestTakerCreatedEvent($instance->getUri())); return $instance; }
/** * Short description of method createInstance * * @access public * @author Joel Bout, <*****@*****.**> * @param core_kernel_classes_Class $clazz * @param string $label * @return core_kernel_classes_Resource */ public function createInstance(core_kernel_classes_Class $clazz, $label = '') { $test = parent::createInstance($clazz, $label); $this->setDefaultModel($test); $this->getEventManager()->trigger(new TestCreatedEvent($test->getUri())); return $test; }
/** * Short description of method createInstance * * @access public * @author Joel Bout, <*****@*****.**> * @param Class clazz * @param string label * @return core_kernel_classes_Resource */ public function createInstance(core_kernel_classes_Class $clazz, $label = '') { $returnValue = null; $test = parent::createInstance($clazz, $label); $this->setDefaultModel($test); //set the the default state to 'activ': $test->setPropertyValue(new core_kernel_classes_Property(TEST_ACTIVE_PROP), GENERIS_TRUE); $returnValue = $test; return $returnValue; }
/** * @param core_kernel_classes_Class $clazz * @param string $label * @return core_kernel_classes_Resource */ public function createInstance(core_kernel_classes_Class $clazz, $label = '') { $user = parent::createInstance($clazz, $label); // TODO: Change the autogenerated stub $this->getEventManager()->trigger(new UserCreatedEvent($user)); return $user; }