params['from'] ?? null; } /** * Get select items. */ public function getSelect() : array { return $this->params['select'] ?? []; } protected function validateRawParams(array $params) { $this->validateRawParamsSelecting($params); if ( ( !empty($params['joins']) || !empty($params['leftJoins']) || !empty($params['whereClause']) || !empty($params['orderBy']) ) && empty($params['from']) && empty($params['fromQuery']) ) { throw new RuntimeException("Select params: Missing 'from'."); } } }