* The language instance for the template loader
*/
private static $langInstance = null;
+
/**
* Instance of a request class
*/
*/
private $responseInstance = null;
+ /**
+ * Search criteria instance
+ */
+ private $searchInstance = null;
+
/**
* The real class name
*/
const EXCEPTION_DEFAUL_CONTROLLER_GONE = 0x034;
const EXCEPTION_CLASS_NOT_FOUND = 0x035;
const EXCEPTION_REQUIRED_INTERFACE_MISSING = 0x036;
+ const EXCEPTION_FATAL_ERROR = 0x037;
+ const EXCEPTION_FILE_NOT_FOUND = 0x038;
/**
* In the super constructor these system classes shall be ignored or else
// Is the extra message given?
if (!empty($message)) {
// Then add it as well
- $stubMessage .= sprintf(" Message: <u>%s</u>", $message);
+ $stubMessage .= sprintf(" Message: <span id=\"stub_message\">%s</span>", $message);
}
// Debug instance is there?
print "</pre>";
exit;
}
+
+ /**
+ * Setter for search instance
+ *
+ * @param $searchInstance Searchable criteria instance
+ * @return void
+ */
+ public final function setSearchInstance (LocalSearchCriteria $searchInstance) {
+ $this->searchInstance = $searchInstance;
+ }
+
+ /**
+ * Getter for search instance
+ *
+ * @return $searchInstance Searchable criteria instance
+ */
+ public final function getSearchInstance () {
+ return $this->searchInstance;
+ }
}
// [EOF]