Its possible to create a ‘Outgoing’ configuration without selecting a ‘Publisher’
Export:
{“$schema”:“https://di.schema.alumio.com/register.configuration.json",“type”:“outgoing-configuration”,“identifier”:“do-nothing”,“name”:"Do nothing”,“description”:“”,“object”:,“owner”:null,“disabled”:false}
When this is assigned to a route, and run the connected Incoming:
Parameter $routers of Magement\Incoming\Consumer::__construct() can not be created: Parameter $publisher of Magement\Incoming\Router::__construct() can not be created: Parameter $publisher of Magement\Outgoing\TaskPublisher::__construct() can not be created: Could not resolve definition with type “Magement\Publisher\PublisherInterface” and specification “null”. Became type “Magement\Publisher\PublisherInterface” and specification “null”.
See Process ID: 01H8KPCQ0QDKYBWDX4QD3NRBKE