public function findAll($params = []) { $Select = new Select(); $entity = $this->Entity; $sql = $Select->select($this->Entity->getAlias())->from($entity::TABLE)->toSql(); $executeParams = ['type' => 'SELECT', 'sql' => $sql]; if (!empty($params['doRelations']) && is_array($params['doRelations'])) { $executeParams['doRelations'] = $params['doRelations']; } return QueryBuilder::execute($executeParams); }
protected function persist($array = []) { return QueryBuilder::execute($array); }