Source of file functions.php
Size: 0,614 Bytes - Last Modified: 2021-12-24T06:51:20+00:00
/var/www/docs.ssmods.com/process/src/src/functions.php
1234567891011121314151617181920212223242526 | <?php namespace Heyday\QueryBuilder; /** * @param string $dataClass * @param array $row * @return null|\DataObject */ function createDataObject($dataClass, $row) { $model = \DataModel::inst(); if (empty($row['RecordClassName'])) { $row['RecordClassName'] = $row['ClassName']; } if (class_exists($row['RecordClassName'])) { $item = \Injector::inst()->create($row['RecordClassName'], $row, false, $model); } elseif ($this->dataClass) { $item = \Injector::inst()->create($dataClass, $row, false, $model); } else { return null; } return $item; } |