* 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
*