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