<?php
+// Own namespace
+namespace CoreFramework\Resolver;
+
+// Import framework stuff
+use CoreFramework\Generic\FrameworkInterface;
+use CoreFramework\Object\BaseFrameworkSystem;
+
/**
* A generic resolver class
*
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
class BaseResolver extends BaseFrameworkSystem {
+ /**
+ * Namespace
+ */
+ private $namespace = '';
+
/**
* Class name
*/
parent::__construct($className);
}
+ /**
+ * Getter for namespace
+ *
+ * @return $namespace Namespace to look in
+ */
+ public final function getNamespace () {
+ return $this->namespace;
+ }
+
+ /**
+ * Setter for namespace
+ *
+ * @param $namespace Namespace to look in
+ * @return void
+ */
+ protected final function setNamespace ($namespace) {
+ $this->namespace = (string) $namespace;
+ }
+
/**
* Getter for class name
*
return $this->className;
}
+ /**
+ * Setter for class name
+ *
+ * @param $className Name of the class
+ * @return void
+ */
+ protected final function setClassName ($className) {
+ $this->className = (string) $className;
+ }
+
/**
* "Getter" for class name (useable for an object factory)
*
return $className;
}
- /**
- * Setter for class name
- *
- * @param $className Name of the class
- * @return void
- */
- protected final function setClassName ($className) {
- $this->className = (string) $className;
- }
-
/**
* Getter for class prefix
*
protected final function setResolvedInstance (FrameworkInterface $resolvedInstance) {
$this->resolvedInstance = $resolvedInstance;
}
-}
-// [EOF]
-?>
+}