Symfony bundle for Papercut XML-RPC client which is base on token authentication
papercut:
authentication:
protocol: "http"
host: "127.0.0.1"
port: "80"
path: "/rpc/api/xmlrpc"
token: "TOKEN"
papercut:
authentication:
path: "http://URL/rpc/api/xmlrpc"
token: "TOKEN"
services:
MaillotF\Papercut\PapercutBridgeBundle\Service\PapercutService: '@papercut.service'
##Package instalation with composer
$ composer require maillotf/papercut-bridge-bundle
<?php
//...
use MaillotF\Papercut\PapercutBridgeBundle\Service\PapercutService;
class exampleController extends AbstractController
{
/**
* Example
*
* @Route("example", name="example", methods={"GET"})
*
*/
public function test(PapercutService $ps)
{
$user = $ps->user->getUser('4665');
return ($this->json($user->getEmail()));
}
}