| 1 | <?php |
||
| 9 | abstract class TagBasedMapping implements HandlerMapping |
||
| 10 | { |
||
| 11 | public function build(ContainerBuilder $container, Routing $routing): Routing |
||
| 21 | |||
| 22 | /** |
||
| 23 | * @param ContainerBuilder $container |
||
| 24 | * @param Routing $routing |
||
| 25 | * @param $serviceId |
||
| 26 | * @param $attributes |
||
| 27 | */ |
||
| 28 | private function mapServiceByTag(ContainerBuilder $container, Routing $routing, $serviceId, $attributes) |
||
| 44 | |||
| 45 | abstract public function isSupported(Definition $definition, array $tagAttributes): bool; |
||
| 46 | |||
| 47 | abstract public function findCommandsForService(Definition $definition, array $tagAttributes): array; |
||
| 48 | } |
||
| 49 |