%s kann nicht gestartet werden, da die Hilfsklasse %s nicht geladen ist!", $application, FrameworkConfiguration::getInstance()->readConfig("app_helper_class") )); } elseif (!is_object($app)) { // No object! ApplicationEntryPoint::app_die(sprintf("[Main:] Die Applikation %s kann nicht gestartet werden, da die 'app' kein Objekt ist!", $application )); } elseif (!method_exists($app, FrameworkConfiguration::getInstance()->readConfig("entry_method"))) { // Method not found! ApplicationEntryPoint::app_die(sprintf("[Main:] Die Applikation %s kann nicht gestartet werden, da die Methode %s fehlt!", $application, FrameworkConfiguration::getInstance()->readConfig("entry_method") )); } // Call the entry point method try { $eval = sprintf("%s::getInstance()->%s();", FrameworkConfiguration::getInstance()->readConfig("app_helper_class"), FrameworkConfiguration::getInstance()->readConfig("entry_method") ); eval($eval); } catch (FrameworkException $e) { ApplicationEntryPoint::app_die(sprintf("[Main:] Die Applikation %s kann nicht gestartet werden. Grund: %s", $application, $e->getMessage() )); } // [EOF] ?>