src/Query/ModelTrait.php
protected static function _QueryArray(
        iCondition $objConditions,
        $objOptionalClauses = null,
        $mixParameterArray = null
    ) {
        // Get the Query Statement
        try {
            $strQuery = static::buildQueryStatement($objQueryBuilder, $objConditions, $objOptionalClauses,
                $mixParameterArray, false);
        } catch (Caller $objExc) {
            $objExc->incrementOffset();
            throw $objExc;
        }

        // Perform the Query and Instantiate the Array Result
        $objDbResult = $objQueryBuilder->Database->query($strQuery);
        return static::instantiateDbResult($objDbResult, $objQueryBuilder->ExpandAsArrayNode,
            $objQueryBuilder->ColumnAliasArray);
    }
protected static function _QueryArray(
        iCondition $objConditions,
        $objOptionalClauses = null,
        $mixParameterArray = null
    ) {
        // Get the Query Statement
        try {
            $strQuery = static::buildQueryStatement($objQueryBuilder, $objConditions, $objOptionalClauses,
                $mixParameterArray, false);
        } catch (Caller $objExc) {
            $objExc->incrementOffset();
            throw $objExc;
        }

        // Perform the Query and Instantiate the Array Result
        $objDbResult = $objQueryBuilder->Database->query($strQuery);
        return static::instantiateDbResult($objDbResult, $objQueryBuilder->ExpandAsArrayNode,
            $objQueryBuilder->ColumnAliasArray);
    }
protected static function _QueryArray ( iCondition $ objConditions , $ objOptionalClauses = null , $ mixParameterArray = null ) { // Get the Query Statement try { $ strQuery = static :: buildQueryStatement ( $ objQueryBuilder , $ objConditions , $ objOptionalClauses , $ mixParameterArray , false ) ; } catch ( Caller $ objExc ) { $ objExc -> incrementOffset ( ) ; throw $ objExc ; } // Perform the Query and Instantiate the Array Result $ objDbResult = $ objQueryBuilder -> Database -> query ( $ strQuery ) ; return static :: instantiateDbResult ( $ objDbResult , $ objQueryBuilder -> ExpandAsArrayNode , $ objQueryBuilder -> ColumnAliasArray ) ; }
Static Qcubed Query method to query for an array of objects.
Uses BuildQueryStatment to perform most of the work.
Is called by QueryArray function of each object so that the correct return type will be put in the comments.

@param iCondition $objConditions any conditions on the query, itself
@param iClause[]|null $objOptionalClauses additional optional iClause objects for this query
@param mixed[]|null $mixParameterArray an array of name-value pairs to substitute in to the placeholders in the query, if needed
@return mixed[] an array of objects
@throws Caller
Static Qcubed Query method to query for an array of objects . Uses BuildQueryStatment to perform most of the work . Is called by QueryArray function of each object so that the correct return type will be put in the comments .