, . , .
, :
use AppBundle\Controller\MySourceDataController;
:
$response = MySourceDataController::getTheData( $option1, $option2 );
Request, :
$response = MySourceDataController::getTheData( new Request( array(
'server' => 'USAServer1',
) ), $option2 );
. $option2, , URL-, :
* @Route("/mydata/{server}/", name="api-source-data")
* @param Request $request
* @param $server
, JSON , $response:
if ( 0 === strpos( $response->headers->get( 'Content-Type' ), 'application/json' ) ) {
$response = json_decode( $response->getContent(), true );
}
Voila. .:)