%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]
?>