/**
  * Get Created record from Rage4.com (overload)
  * TODO: remove / refactor
  *
  * @param Rage4Api $api
  * @param CreatedDomain $domain
  * @param bool $single
  * @return array|null|CreatedRecord|CreatedRecord[]|Record
  */
 function get(Rage4Api $api, CreatedDomain $domain = null, $single = false)
 {
     if ($domain === null) {
         $domain = CreatedDomain::fromId($api, $this->domain);
     }
     foreach ($domain->get_records($api, true) as $record) {
         if ($record->id == $this->id) {
             if ($single) {
                 return $record;
             }
             return array($record);
         }
     }
     return null;
 }
Esempio n. 2
0
 /**
  * @param Rage4Api $api
  * @param CreatedDomain $domain
  * @param $id
  * @return CreatedRecord|null
  */
 static function fromId(Rage4Api $api, CreatedDomain $domain, $id)
 {
     foreach ($domain->get_records($api) as $record) {
         if ($record->id == $id) {
             return $record;
         }
     }
     return null;
 }