Example #1
0
 /**
  * sets id, firstname, lastname, cancode
  */
 private static function setPupilObjects()
 {
     self::sortUTF8();
     self::$pupilsList = [];
     foreach (self::$pupils as $key => $value) {
         $pupil = new self();
         $pupil->setId((int) $key + 1);
         $pupil->setFirstName($value['firstName']);
         $pupil->setLastName($value['lastName']);
         $pupil->setCanCode($value['canCode']);
         self::$pupilsList[] = $pupil;
     }
 }
Example #2
0
 /**
  * @inheritdoc
  */
 public static function initializeByObject(stdClass $Object)
 {
     $User = new self();
     $User->setId($Object->id);
     $User->setFirstName($Object->first_name);
     if (isset($Object->last_name)) {
         $User->setLastName($Object->last_name);
     }
     if (isset($Object->username)) {
         $User->setUsername($Object->username);
     }
     return $User;
 }