Пример #1
0
 public function getEvents()
 {
     $curls = [];
     foreach (self::$CLASSES as $class) {
         foreach (self::$MARKETS as $market) {
             $curls[] = $this->createCurl(['action' => 'template', 'template' => 'getHierarchyByMarketType', 'classId' => $class, 'marketSort' => $market, 'filterBIR' => 'N']);
         }
     }
     $events = [];
     multicurl($curls, function ($xml) use(&$events) {
         $events = $this->convertXmlToEvents($events, $xml);
     });
     return $events;
 }
Пример #2
0
 public function getEvents()
 {
     $times = $this->getFilterTimes();
     $curls = [];
     foreach ($times as $time) {
         $curls[] = $this->createCurl('mvc/iflex-mvc/api/events', ['gameType' => 'football', 'live' => false, 'date' => $time]);
     }
     $events = [];
     multicurl($curls, function ($json) use(&$events) {
         $json_events = CJSON::decode($json);
         foreach ($json_events as $json_event) {
             $event = $this->convertEvent($json_event);
             if ($event) {
                 $events[] = $event;
             }
         }
     });
     return $events;
 }