23 lines
490 B
PHP
23 lines
490 B
PHP
<?php
|
|
|
|
namespace KupShop\GraphQLBundle\ApiPublic\Controller;
|
|
|
|
use KupShop\GraphQLBundle\ApiPublic\Util\CurrencyUtil;
|
|
use TheCodingMachine\GraphQLite\Annotations\Query;
|
|
|
|
class CurrencyController
|
|
{
|
|
private $currencyUtil;
|
|
|
|
public function __construct(CurrencyUtil $currencyUtil)
|
|
{
|
|
$this->currencyUtil = $currencyUtil;
|
|
}
|
|
|
|
#[Query(outputType: '[ShopCurrency]')]
|
|
public function currency(): array
|
|
{
|
|
return $this->currencyUtil->getCurrencies();
|
|
}
|
|
}
|