protected function loadAncodes2Grammems(phpMorphy_Dict_Source_Normalized_Ancodes $source, $context, $dictId) { $stmt = $this->engine->prepareInsert('ancodes2grammems', array('ancode_id', 'grammem_id')); $ancodes_map = $context->getAncodesMap(); $grammems_map = $context->getGrammemsMap(); foreach ($source->getAncodesNormalized() as $ancode) { foreach ($ancode->getGrammemsIds() as $grammem_id) { $stmt->execute(array($ancodes_map->resolve($ancode->getId()), $grammems_map->resolve($grammem_id))); } } }