Storm\Drivers\Base\Relational\Relations\KeyedRelation::IndexRowsByHashedColumnValues PHP Метод

IndexRowsByHashedColumnValues() закрытый защищенный Метод

final protected IndexRowsByHashedColumnValues ( array $ResultRows, array $Columns )
$ResultRows array
$Columns array
    protected final function IndexRowsByHashedColumnValues(array $ResultRows, array $Columns)
    {
        $KeyedRows = [];
        $ColumnDataArray = Relational\ResultRow::GetAllDataFromColumns($ResultRows, $Columns);
        foreach ($ResultRows as $Key => $Row) {
            $Hash = $ColumnDataArray[$Key]->HashData();
            $KeyedRows[$Hash] = $Row;
        }
        return $KeyedRows;
    }