/**
  * @param $versionId
  * @param $lft
  * @param $rgt
  */
 public function isInEiLoop($versionId, $lft, $rgt)
 {
     $version = Doctrine_Query::create()->select('version.type')->from('EiVersionStructure version')->andWhere('version.ei_version_id = ?', $versionId)->andWhere('version.lft < ?', $lft)->andWhere('version.rgt > ?', $rgt)->andWhereIn('version.type', EiVersionStructure::getLoopTypes())->orderBy('version.lft DESC')->limit(1)->fetchOne();
     return !is_bool($version) && $version instanceof EiVersionStructure && $version->isEiLoop() ? $version : false;
 }