From 64a2dca41117c4022e3c8a6378ca06e052b19eeb Mon Sep 17 00:00:00 2001
From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org>
Date: Sun, 24 Feb 2008 10:25:38 +0000
Subject: [PATCH] type hints added

---
 .../selector/class_ApplicationSelector.php    | 22 +++++++++----------
 .../main/template/class_TemplateEngine.php    | 22 +++++++++----------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/ship-simu/application/selector/class_ApplicationSelector.php b/ship-simu/application/selector/class_ApplicationSelector.php
index 51278ea..741c0d3 100644
--- a/ship-simu/application/selector/class_ApplicationSelector.php
+++ b/ship-simu/application/selector/class_ApplicationSelector.php
@@ -74,9 +74,9 @@ class ApplicationSelector extends BaseFrameworkSystem {
 	 *
 	 * @param		$langInstance		The language sub-system: LanguageSystem
 	 * @param		$fileIOInstance	The file I/O instance
-	 * @return	$selInstance		An instance of ApplicationSelector
+	 * @return		$selInstance		An instance of ApplicationSelector
 	 */
-	public static function createApplicationSelector ($langInstance, $fileIOInstance) {
+	public static function createApplicationSelector (ManageableLanguage $langInstance, FileIOHandler $fileIOInstance) {
 		// Get a new instance
 		$selInstance = new ApplicationSelector();
 
@@ -132,14 +132,14 @@ class ApplicationSelector extends BaseFrameworkSystem {
 	 * application helper instance (ApplicationHelper by default).
 	 *
 	 * @param		$appInstance	An application helper instance
-	 * @return	$tplEngine	The template engine instance
-	 * @throws	NullPointerException	If the template engine could not
-	 *								be initialized
-	 * @throws	NoObjectException		If $tplEngine is not an object
-	 * @throws	MissingMethodException	If $tplEngine misses a required
-	 *								method 'loadWebTemplate()'
+	 * @return		$tplEngine	The template engine instance
+	 * @throws		NullPointerException	If the template engine could not
+	 *										be initialized
+	 * @throws		NoObjectException		If $tplEngine is not an object
+	 * @throws		MissingMethodException	If $tplEngine misses a required
+	 *										method 'loadWebTemplate()'
 	 */
-	private function prepareTemplateEngine ($appInstance) {
+	private function prepareTemplateEngine (ManageableApplication $appInstance) {
 		// Generate FQFN for all application templates
 		$fqfn = sprintf("%s%s/%s/%s",
 			PATH,
@@ -231,7 +231,7 @@ class ApplicationSelector extends BaseFrameworkSystem {
 	 *
 	 * @param		$tplEngine	An instance of TemplateEngine
 	 */
-	private function setSelectorTemplateEngine ($tplEngine) {
+	private function setSelectorTemplateEngine (CompileableTemplate $tplEngine) {
 		$this->selectorTplEngine = $tplEngine;
 	}
 
@@ -275,7 +275,7 @@ class ApplicationSelector extends BaseFrameworkSystem {
 		$ignoreItem = (string) $ignoreItem;
 		$this->dirIgnoreList[] = $ignoreItem;
 	}
-	
+
 	/**
 	 * Setter for language instance
 	 *
diff --git a/ship-simu/inc/classes/main/template/class_TemplateEngine.php b/ship-simu/inc/classes/main/template/class_TemplateEngine.php
index a3e94b4..62d78cb 100644
--- a/ship-simu/inc/classes/main/template/class_TemplateEngine.php
+++ b/ship-simu/inc/classes/main/template/class_TemplateEngine.php
@@ -136,16 +136,16 @@ class TemplateEngine extends BaseFrameworkSystem implements CompileableTemplate
 	 *
 	 * @param		$basePath		The local base path for all templates
 	 * @param		$langInstance	An instance of LanguageSystem (default)
-	 * @param		$ioInstance	An instance of FileIOHandler (default, middleware!)
-	 * @return	$tplInstance	An instance of TemplateEngine
-	 * @throws	BasePathIsEmptyException		If the provided $basePath is empty
-	 * @throws	InvalidBasePathStringException	If $basePath is no string
-	 * @throws	BasePathIsNoDirectoryException	If $basePath is no
-	 *										directory or not found
-	 * @throws	BasePathReadProtectedException	If $basePath is
-	 *										read-protected
+	 * @param		$ioInstance		An instance of FileIOHandler (default, middleware!)
+	 * @return		$tplInstance	An instance of TemplateEngine
+	 * @throws		BasePathIsEmptyException		If the provided $basePath is empty
+	 * @throws		InvalidBasePathStringException	If $basePath is no string
+	 * @throws		BasePathIsNoDirectoryException	If $basePath is no
+	 *												directory or not found
+	 * @throws		BasePathReadProtectedException	If $basePath is
+	 *												read-protected
 	 */
-	public final static function createTemplateEngine ($basePath, $langInstance, $ioInstance) {
+	public final static function createTemplateEngine ($basePath, ManageableLanguage $langInstance, FileIOHandler $fileIOInstance) {
 		// Get a new instance
 		$tplInstance = new TemplateEngine();
 
@@ -175,7 +175,7 @@ class TemplateEngine extends BaseFrameworkSystem implements CompileableTemplate
 
 		// Set the language and IO instances
 		$tplInstance->setLanguageInstance($langInstance);
-		$tplInstance->setIOInstance($ioInstance);
+		$tplInstance->setIOInstance($fileIOInstance);
 
 		// Set template extensions
 		$tplInstance->setRawTemplateExtension($cfgInstance->readConfig("raw_template_extension"));
@@ -483,7 +483,7 @@ class TemplateEngine extends BaseFrameworkSystem implements CompileableTemplate
 	 * Private setter for raw template data
 	 *
 	 * @param		$rawTemplateData	The raw data from the template
-	 * @return	void
+	 * @return		void
 	 */
 	private final function setRawTemplateData ($rawTemplateData) {
 		// Cast it to string
-- 
2.39.5