src/Entity/Proxy/EventProxy.php 1 location
|
@@ 21-28 (lines=8) @@
|
| 18 |
|
/** |
| 19 |
|
* {@inheritdoc} |
| 20 |
|
*/ |
| 21 |
|
public function load() { |
| 22 |
|
$eventData = $this->sportsDbClient->doRequest('lookupevent.php', array('id' => $this->properties->id)); |
| 23 |
|
if (isset($eventData->events)) { |
| 24 |
|
$this->update($this->entityManager->mapProperties(reset($eventData->events), $this->getEntityType())); |
| 25 |
|
return; |
| 26 |
|
} |
| 27 |
|
throw new \Exception('Could not fully load event with id ' . $this->properties->id . '.'); |
| 28 |
|
} |
| 29 |
|
|
| 30 |
|
/** |
| 31 |
|
* {@inheritdoc} |
src/Entity/Proxy/LeagueProxy.php 1 location
|
@@ 21-28 (lines=8) @@
|
| 18 |
|
/** |
| 19 |
|
* {@inheritdoc} |
| 20 |
|
*/ |
| 21 |
|
public function load() { |
| 22 |
|
$leagueData = $this->sportsDbClient->doRequest('lookupleague.php', array('id' => $this->properties->id)); |
| 23 |
|
if (isset($leagueData->leagues)) { |
| 24 |
|
$this->update($this->entityManager->mapProperties(reset($leagueData->leagues), $this->getEntityType())); |
| 25 |
|
return; |
| 26 |
|
} |
| 27 |
|
throw new \Exception('Could not fully load league with id ' . $this->properties->id . '.'); |
| 28 |
|
} |
| 29 |
|
|
| 30 |
|
/** |
| 31 |
|
* Lazy loads the seasons for this league. |
src/Entity/Proxy/PlayerProxy.php 1 location
|
@@ 21-28 (lines=8) @@
|
| 18 |
|
/** |
| 19 |
|
* {@inheritdoc} |
| 20 |
|
*/ |
| 21 |
|
public function load() { |
| 22 |
|
$playerData = $this->sportsDbClient->doRequest('lookupplayer.php', array('id' => $this->properties->id)); |
| 23 |
|
if (isset($playerData->players)) { |
| 24 |
|
$this->update($this->entityManager->mapProperties(reset($playerData->players), $this->getEntityType())); |
| 25 |
|
return; |
| 26 |
|
} |
| 27 |
|
throw new \Exception('Could not fully load player with id ' . $this->properties->id . '.'); |
| 28 |
|
} |
| 29 |
|
|
| 30 |
|
/** |
| 31 |
|
* {@inheritdoc} |
src/Entity/Proxy/SportProxy.php 1 location
|
@@ 34-41 (lines=8) @@
|
| 31 |
|
* |
| 32 |
|
* @return void |
| 33 |
|
*/ |
| 34 |
|
protected function loadLeagues() { |
| 35 |
|
$leagueData = $this->sportsDbClient->doRequest('search_all_leagues.php', array('s' => $this->properties->id)); |
| 36 |
|
if (isset($leagueData->countrys)) { |
| 37 |
|
$this->update($this->entityManager->mapProperties((object) array('leagues' => $leagueData->countrys), $this->getEntityType())); |
| 38 |
|
return; |
| 39 |
|
} |
| 40 |
|
throw new \Exception('Could not fully load sport with id ' . $this->properties->id . '.'); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
/** |
| 44 |
|
* {@inheritdoc} |
src/Entity/Proxy/TeamProxy.php 1 location
|
@@ 21-28 (lines=8) @@
|
| 18 |
|
/** |
| 19 |
|
* {@inheritdoc} |
| 20 |
|
*/ |
| 21 |
|
public function load() { |
| 22 |
|
$teamData = $this->sportsDbClient->doRequest('lookupteam.php', array('id' => $this->properties->id)); |
| 23 |
|
if (isset($teamData->teams)) { |
| 24 |
|
$this->update($this->entityManager->mapProperties(reset($teamData->teams), $this->getEntityType())); |
| 25 |
|
return; |
| 26 |
|
} |
| 27 |
|
throw new \Exception('Could not fully load team with id ' . $this->properties->id . '.'); |
| 28 |
|
} |
| 29 |
|
|
| 30 |
|
/** |
| 31 |
|
* {@inheritdoc} |