summaryrefslogtreecommitdiffstats
path: root/codebase/Dhtmlx
diff options
context:
space:
mode:
Diffstat (limited to 'codebase/Dhtmlx')
-rwxr-xr-xcodebase/Dhtmlx/Connector/DataStorage/PHPLaravelDBDataWrapper.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/codebase/Dhtmlx/Connector/DataStorage/PHPLaravelDBDataWrapper.php b/codebase/Dhtmlx/Connector/DataStorage/PHPLaravelDBDataWrapper.php
index 1a6dfc9..6d30d53 100755
--- a/codebase/Dhtmlx/Connector/DataStorage/PHPLaravelDBDataWrapper.php
+++ b/codebase/Dhtmlx/Connector/DataStorage/PHPLaravelDBDataWrapper.php
@@ -9,9 +9,11 @@ class PHPLaravelDBDataWrapper extends ArrayDBDataWrapper {
$sourceData = $source->get_source();
if(is_array($sourceData)) //result of find
$res = $sourceData;
+ else if ($sourceData && method_exists($sourceData, "toArray"))
+ $res = $sourceData->toArray();
else {
- $className = get_class($sourceData);
- $res = $className::all()->toArray();
+ $className = get_class($sourceData);
+ $res = $className::all()->toArray();
}
return new ArrayQueryWrapper($res);