use Spiral\Boot\Bootloader;
use Spiral\RoadRunnerBridge\Bootloader\GRPCBootloader;
final class SomeBootloader extends Bootloader
{
public function init(GRPCBootloader $grpc, SomeInterceptor $interceptor): void
{
$grpc->addInterceptor($interceptor);
}
}
config/grpc.php example
return [
'interceptors' => [
'my-interceptor', // will be requested from the container
new Autowire(SomeInterceptor::class, ['foo' => 'bar']),
SomeInterceptor::class
]
];
Added possibility to register GRPC interceptors
Interceptor registration example
config/grpc.php
example