Alias WebSocket
This commit is contained in:
@ -37,6 +37,24 @@ class Currencies {
|
||||
$response->getBody()->write($output);
|
||||
return $response;
|
||||
}
|
||||
public function getAliases(Request $request, Response $response, ModelFactory $factory): Response {
|
||||
$currency_id = $request->getBody()->read()['currency_id'];
|
||||
$currency = $factory->find(Currency::class)->one($currency_id);
|
||||
$output = [
|
||||
'currency' => null,
|
||||
'aliases' => []
|
||||
];
|
||||
if ($currency) {
|
||||
$output['currency'] = $currency->asArray();
|
||||
if ($currency->aliases()) {
|
||||
$output['aliases'] = array_map(function($item) {
|
||||
return $item->asArray();
|
||||
}, $currency->aliases());
|
||||
}
|
||||
}
|
||||
$response->getBody()->write($output);
|
||||
return $response;
|
||||
}
|
||||
public function getSources(Request $request, Response $response, ModelFactory $factory): Response {
|
||||
$currency_id = $request->getBody()->read()['currency_id'];
|
||||
$currency = $factory->find(Currency::class)->one($currency_id);
|
||||
|
Reference in New Issue
Block a user