You can pass parameters to your service in the same way as you inject other services, by specifying them in your service definition. For example, in YAML:
services:
my_service:
class: My\Bundle\Service\MyService
arguments: [%my_param1%, %my_param2%]
where the %my_param1%
etc corresponds to a parameter named my_param1
. Then your service class constructor could then be:
public function __construct($myParam1, $myParam2)
{
// ...
}