|
|
@ -59,6 +59,13 @@ class AppExtension extends AbstractExtension |
|
|
|
'accountBalance' |
|
|
|
'accountBalance' |
|
|
|
] |
|
|
|
] |
|
|
|
), |
|
|
|
), |
|
|
|
|
|
|
|
new TwigFilter( |
|
|
|
|
|
|
|
'account_address', |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
$this, |
|
|
|
|
|
|
|
'accountAddress' |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
), |
|
|
|
new TwigFilter( |
|
|
|
new TwigFilter( |
|
|
|
'message_to_markdown', |
|
|
|
'message_to_markdown', |
|
|
|
[ |
|
|
|
[ |
|
|
@ -297,6 +304,24 @@ class AppExtension extends AbstractExtension |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function accountAddress( |
|
|
|
|
|
|
|
string $account |
|
|
|
|
|
|
|
): ?string |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
// Connect kevacoin |
|
|
|
|
|
|
|
$client = new \Kevachat\Kevacoin\Client( |
|
|
|
|
|
|
|
$this->container->getParameter('app.kevacoin.protocol'), |
|
|
|
|
|
|
|
$this->container->getParameter('app.kevacoin.host'), |
|
|
|
|
|
|
|
$this->container->getParameter('app.kevacoin.port'), |
|
|
|
|
|
|
|
$this->container->getParameter('app.kevacoin.username'), |
|
|
|
|
|
|
|
$this->container->getParameter('app.kevacoin.password') |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return $client->getAccountAddress( |
|
|
|
|
|
|
|
$account |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function messageToMarkdown( |
|
|
|
public function messageToMarkdown( |
|
|
|
string $text |
|
|
|
string $text |
|
|
|
): string |
|
|
|
): string |
|
|
|