コード例 #1
0
ファイル: 01_PTR.php プロジェクト: ajbm6/raphpframework
 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);
             }
         }
     }
 }