/**
  * @param Doctrine_Connection $conn
  */
 public function save(Doctrine_Connection $conn = null)
 {
     $isNew = $this->isNew();
     parent::save($conn);
     if ($isNew && $this->getParamType() == 'OUT') {
         /** @var EiFonction[] $fonctions */
         $fonctions = Doctrine_Core::getTable("EiFonction")->findByFunctionIdAndFunctionRef($this->getFunctionId(), $this->getFunctionRef());
         foreach ($fonctions as $fonction) {
             $mapping = new EiParamBlockFunctionMapping();
             $mapping->setEiFunction($fonction);
             $mapping->setEiFunctionParamMapping($this);
             $mapping->save();
         }
     }
 }