]> git.mxchange.org Git - core.git/blobdiff - framework/main/interfaces/application/class_ManageableApplication.php
Renamed Registry -> GenericRegistry to make it clear that this registry does
[core.git] / framework / main / interfaces / application / class_ManageableApplication.php
index 5a7a530511c1ebb3da1f4c653bd340c2eab033d6..bf409cba03938f754c0ea35e8f42bc014dc169ec 100644 (file)
@@ -1,10 +1,10 @@
 <?php
 // Own namespace
-namespace CoreFramework\Manager;
+namespace Org\Mxchange\CoreFramework\Manager;
 
 // Import framework stuff
-use CoreFramework\Generic\FrameworkInterface;
-use CoreFramework\Template\CompileableTemplate;
+use Org\Mxchange\CoreFramework\Generic\FrameworkInterface;
+use Org\Mxchange\CoreFramework\Template\CompileableTemplate;
 
 /**
  * An interface for managing applications. This can be a lot. E.g.:
@@ -35,11 +35,25 @@ use CoreFramework\Template\CompileableTemplate;
  */
 interface ManageableApplication extends FrameworkInterface {
        /**
-        * Launches the application
+        * 1) Setups application data
         *
         * @return      void
         */
-       function entryPoint ();
+       function setupApplicationData ();
+
+       /**
+        * 2) Does initial stuff before starting the application
+        *
+        * @return      void
+        */
+       function initApplication ();
+
+       /**
+        * 3) Launches the application
+        *
+        * @return      void
+        */
+       function launchApplication ();
 
        /**
         * Handle the indexed array of fatal messages and puts them out in an