Ouzo\Db\ModelResultSetConverter::_createAliasToOffsetMap PHP Method

_createAliasToOffsetMap() private method

    private function _createAliasToOffsetMap()
    {
        $aliasToOffset = array();
        $aliasToOffset[$this->alias] = 0;
        $offset = count($this->metaInstance->getFields());
        foreach ($this->joinedModels as $joinedModel) {
            if ($joinedModel->storeField()) {
                $aliasToOffset[$joinedModel->alias()] = $offset;
                $offset += count($joinedModel->getModelObject()->getFields());
            }
        }
        return $aliasToOffset;
    }