示例#1
0
 public function __construct(Api $api, $data)
 {
     if ($data !== NULL) {
         $this->mature = $data->mature;
         $this->status = $data->status;
         $this->game = $data->game;
         $this->id = $data->_id;
         $this->displayName = $data->display_name;
         $this->name = $data->name;
         $this->created = Helpers::createDate($data->created_at);
         $this->updated = Helpers::createDate($data->updated_at);
         $this->logo = $data->logo;
         $this->banner = $data->banner;
         $this->videoBanner = $data->video_banner;
         $this->background = $data->background;
         $this->url = $data->url;
         $teams = array();
         foreach ($data->teams as $team) {
             $teams[] = new Team($api, $team);
         }
         $this->teams = $teams;
         unset($data->teams);
     }
     parent::__construct($api, $data);
 }
示例#2
0
 public function __construct(Api $api, $data)
 {
     if ($data !== NULL) {
         $this->staff = $data->staff;
         $this->id = $data->_id;
         $this->name = $data->name;
         $this->displayName = $data->display_name;
         $this->logo = $data->logo;
         $this->created = Helpers::createDate($data->created_at);
         $this->updated = Helpers::createDate($data->updated_at);
     }
     parent::__construct($api, $data);
 }
示例#3
0
 public function __construct(Api $api, $data)
 {
     if ($data !== NULL) {
         $this->id = $data->_id;
         $this->name = $data->name;
         $this->displayName = $data->display_name;
         $this->info = trim($data->info);
         $this->created = Helpers::createDate($data->created_at);
         $this->updated = Helpers::createDate($data->updated_at);
         $this->logo = $data->logo;
         $this->banner = $data->banner;
         $this->background = $data->background;
     }
     parent::__construct($api, $data);
 }
示例#4
0
 public function __construct(Api $api, $data)
 {
     if ($data !== NULL) {
         $this->title = $data->title;
         $this->recorded = Helpers::createDate($data->recorded_at);
         $this->url = $data->url;
         $this->id = $data->_id;
         $this->embed = $data->embed;
         $this->views = $data->views;
         $this->description = $data->description;
         $this->length = $data->length;
         $this->game = $data->game;
         $this->preview = $data->preview;
     }
     parent::__construct($api, $data);
 }
示例#5
0
文件: Api.php 项目: greeny/twitch-php
 /**
  * @param int $page
  * @return array
  */
 protected function buildPageArgs($page)
 {
     $page = max((int) $page, 1);
     return Helpers::buildPageArgs($page, $this->itemsPerPage);
 }