BaseDriver::_prepareOutArray PHP Метод

_prepareOutArray() приватный Метод

private _prepareOutArray ( $result, $diffMode, $ifOneLevelDiff )
    private function _prepareOutArray($result, $diffMode, $ifOneLevelDiff)
    {
        $mArray = array();
        foreach ($result as $r) {
            if ($diffMode) {
                foreach (explode("\n", $r['ARRAY_KEY_2']) as $pr) {
                    $mArray[$r['ARRAY_KEY_1']][$pr] = $r;
                }
            } else {
                if ($ifOneLevelDiff) {
                    $mArray[$r['ARRAY_KEY_1']] = $r;
                } else {
                    $mArray[$r['ARRAY_KEY_1']][$r['ARRAY_KEY_2']] = $r;
                }
            }
        }
        return $mArray;
    }