From 1a1eaa9d4ae07ccbe1644d8d24425e150b739ada Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Skej=C3=B8?= Date: Mon, 25 May 2009 11:37:17 +0200 Subject: [PATCH] AOOSModule.php: - Proper check of file and line in log message - dataModelDefinition no longer abstract. Returns 0 per default --- AOOSModule.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AOOSModule.php b/AOOSModule.php index 01e707e..15b7a41 100644 --- a/AOOSModule.php +++ b/AOOSModule.php @@ -46,8 +46,8 @@ abstract class AOOSModule $str = "AOOSModule instantiated in "; $dbg = array_slice($dbg, 1,sizeof($dbg)); foreach ($dbg as $entry) { - $file = $entry["file"]; - $line = $entry["line"]; + $file = in_array("file", array_keys($entry)) ? $entry["file"] : "unknown file"; + $line = in_array("line", array_keys($entry)) ? $entry["line"] : "unknown line"; $str .= $file.":".$line."
"; } $this->core()->log($str); @@ -174,7 +174,9 @@ abstract class AOOSModule * done in AOOSModule::postInitialization(). * @sa setDataModel, dataModel */ - abstract public function dataModelDefinition(); + public function dataModelDefinition() { + return 0; + } /** * Sets the data model to be $model -- 2.11.4.GIT