Ejemplo n.º 1
0
 public static function registerObject($passedObjectParam)
 {
     if (self::$objRegisteredExecutors == NULL) {
         self::$objRegisteredExecutors = new A();
     }
     if ($passedObjectParam != NULL) {
         if (is_object($passedObjectParam)) {
             self::$objRegisteredExecutors[] = $passedObjectParam;
         } else {
             if (self::checkCanOutputErrorScreen()->toBoolean()) {
                 self::renderScreenOfDeath(new S(__CLASS__), new S(VAR_NOT_OBJECT), new S(VAR_NOT_OBJECT_FIX));
             } else {
                 throw new Exception(__CLASS__ . _DCSP . self::ARG_NOT_OBJECT);
             }
         }
     }
 }