public function __construct($options) { parent::__construct($options); $this->ftpConfig = isset($options['ftp']['host']) ? array($options['ftp']) : $options['ftp']; if (isset($options['ftp']['remote_directory'])) { $this->ftp_path = $options['ftp']['remote_directory']; } if (isset($options['workspace'])) { $this->workspace = $options['workspace']; } Zend_Ftp_Factory::registerParserType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Parser_NsnFtpParser'); Zend_Ftp_Factory::registerInteratorType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Directory_NsnIterator'); Zend_Ftp_Factory::registerFileType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_File_NsnCDRFile'); Zend_Ftp_Factory::registerDirecotryType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Directory_Nsn'); }