Code Duplication    Length = 13-14 lines in 3 locations

tests/Behaviour/PostMiddleWareHandler.php 1 location

@@ 12-24 (lines=13) @@
9
use Bruli\EventBusBundle\CommandBus\CommandHandlerInterface;
10
use Bruli\EventBusBundle\CommandBus\CommandInterface;
11
12
final class PostMiddleWareHandler implements CommandHandlerInterface
13
{
14
    const FILE_TEST = 'post-middleware.txt';
15
16
    /**
17
     * @param CommandInterface $command
18
     */
19
    public function handle(CommandInterface $command)
20
    {
21
        file_put_contents(__DIR__. '/' . self::FILE_TEST , 'testing');
22
        unlink(__DIR__. '/' . WithPostMiddleWareHandler::FILE_TEST);
23
    }
24
}
25

tests/Behaviour/PostSecondMiddleWareHandler.php 1 location

@@ 12-24 (lines=13) @@
9
use Bruli\EventBusBundle\CommandBus\CommandHandlerInterface;
10
use Bruli\EventBusBundle\CommandBus\CommandInterface;
11
12
final class PostSecondMiddleWareHandler implements CommandHandlerInterface
13
{
14
    const FILE_TEST = 'post-second-middleware.txt';
15
16
    /**
17
     * @param CommandInterface $command
18
     */
19
    public function handle(CommandInterface $command)
20
    {
21
        file_put_contents(__DIR__. '/' . self::FILE_TEST , 'testing');
22
        unlink(__DIR__. '/' . WithPostMiddleWareHandler::FILE_SECOND_TEST);
23
    }
24
}
25

tests/Behaviour/WithPostMiddleWareHandler.php 1 location

@@ 12-25 (lines=14) @@
9
use Bruli\EventBusBundle\CommandBus\CommandHandlerInterface;
10
use Bruli\EventBusBundle\CommandBus\CommandInterface;
11
12
final class WithPostMiddleWareHandler implements CommandHandlerInterface
13
{
14
    const FILE_TEST = 'with-post-middleware.txt';
15
    const FILE_SECOND_TEST = 'with-second-post-middleware.txt';
16
17
    /**
18
     * @param CommandInterface $command
19
     */
20
    public function handle(CommandInterface $command)
21
    {
22
        file_put_contents(__DIR__. '/' . self::FILE_TEST , 'testing');
23
        file_put_contents(__DIR__. '/' . self::FILE_SECOND_TEST , 'testing');
24
    }
25
}