Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2namespace Apie\Console\Helpers;
3
4use Apie\Core\Context\ApieContext;
5use Apie\Core\Metadata\MetadataInterface;
6use Symfony\Component\Console\Helper\HelperSet;
7use Symfony\Component\Console\Input\InputInterface;
8use Symfony\Component\Console\Output\OutputInterface;
9
10interface InputInteractorInterface
11{
12    public function supports(MetadataInterface $metadata): bool;
13    public function interactWith(
14        MetadataInterface $metadata,
15        HelperSet $helperSet,
16        InputInterface $input,
17        OutputInterface $output,
18        ApieContext $context
19    ): mixed;
20}