Пример #1
0
 public function initData()
 {
     Address::batch();
     $data = [Address::getAreas() => 'Areas', Address::getCities() => 'Cities', Address::getWarehouses() => 'Warehouses'];
     $result = Address::getResponseBatch();
     /** @var DataContainerResponse $itemResponse */
     foreach ($result as $key => $itemResponse) {
         if (!$itemResponse->success) {
             return;
         }
         $this->{'init' . $data[$key]}($itemResponse->data);
     }
     $this->dateInit = new DateTime();
 }