/**
  * @return Mirasvit_FeedExport_Model_Feed_Generator_State
  */
 public function getState()
 {
     if ($this->state == null) {
         $this->state = Mage::getModel('feedexport/feed_generator_state')->setKey($this->feed->getId() . $this->getMode())->load();
     }
     return $this->state;
 }
    /**
     * @param Mirasvit_FeedExport_Model_Feed $feed
     */
    public function generate($feed)
    {
        $name = '['.$feed->getId().'] '.$feed->getName();
        echo $name.str_repeat('.', 50 - strlen($name)).'<br>';

        $feed->generateCli(true);
        echo 'done'.'<br>';
    }