public function safeUp() { foreach ([31, 32] as $scopeId) { echo PHP_EOL . PHP_EOL . "Proxy scope: {$scopeId} ---"; $scope = ProxiesScopes::findOne($scopeId); if (empty($scope)) { $scope = new ProxiesScopes(); $scope->id = $scopeId; $scope->country = 'usa'; } if (!$scope->save()) { echo 'FAIL'; return false; } $proxies = $this->_getProxies($scopeId); foreach ($proxies as $p) { echo PHP_EOL . "proxy: {$p}"; $proxy = Proxies::find()->where(['host' => $p])->limit(1)->one(); if (!$proxy) { if ($this->_saveProxy($p, $scopeId)) { echo ' - CREATED'; } else { echo ' - FAIL'; } } else { echo PHP_EOL . "proxy: {$p} already isset"; } } } }
public function safeUp() { $scope11 = ProxiesScopes::findOne(11); if (empty($scope11)) { $scope11 = new ProxiesScopes(); $scope11->id = 11; } $scope11->country = 'usa'; if (!$scope11->save()) { echo 'FAIL'; return false; } $proxies = $this->_getGoodProxies(11); foreach ($proxies as $p) { $proxy = Proxies::find()->where(['host' => $p])->limit(1)->one(); if (!$proxy) { echo PHP_EOL . $p; if ($this->_saveProxy($p, 11)) { echo ' - CREATED'; } else { echo ' - FAIL'; } } else { echo PHP_EOL . "proxy: {$p} already isset"; } } $scope30 = new ProxiesScopes(); $scope30->country = 'usa'; $scope30->save(); $proxies = $this->_getGoodProxies(30); foreach ($proxies as $p) { $proxy = Proxies::find()->where(['host' => $p])->limit(1)->one(); if (!$proxy) { echo PHP_EOL . $p; if ($this->_saveProxy($p, 30)) { echo ' - CREATED'; } else { echo ' - FAIL'; } } else { echo PHP_EOL . "proxy: {$p} already isset"; } } }