public static function getList() { if (count(self::$customerList) < 1) { self::$customerList = array(new Customer(StoreConfigManager::getName(), StoreConfigManager::getUrl(), StoreConfigManager::getMagentoUser(), StoreConfigManager::getMagentoPass())); } return self::$customerList; }
public static function run() { //TODO verificar se já existe $brand = VtexConnector::$ws->BrandInsertUpdate((new Brand(StoreConfigManager::getName()))->toVtex()); //TODO definir no storeconfig BrandManager::setCurrentBrand($brand); }
public static function connect() { try { MagentoConnector::$ws = new SoapClient('http://' . StoreConfigManager::getUrl() . '/api/v2_soap/?wsdl', array('trace' => 1, 'exception' => 0)); } catch (SoapFault $e) { Logger::error('Falha ao recuperar WSDL do Webservice.', $e, null); } try { MagentoConnector::$sessions[StoreConfigManager::getName()] = MagentoConnector::$ws->login(StoreConfigManager::getMagentoUser(), StoreConfigManager::getMagentoPass()); } catch (SoapFault $e) { Logger::error('Falha ao autenticar no Webservice.', $e, MagentoConnector::$ws->__getLastRequest()); } }
public static function info($message) { print_r(StoreConfigManager::getName() . ": " . $message . "\n"); }