Code Duplication    Length = 10-10 lines in 3 locations

tests/Integration/PushTest.php 1 location

@@ 27-36 (lines=10) @@
24
        $pushServerMock
25
            ->expects($this->once())
26
            ->method('send')
27
            ->with($this->callback(function ($message) {
28
                $decodedMessage = unserialize($message);
29
                $serializedEvent = '{"propagation_stopped":false,"id":42,"title":"Unicorns spotted in Alaska","url":"http:\/\/unicorn.com\/articles\/unicorns-spotted-alaska"}';
30
31
                return
32
                    ArticleCreatedEvent::ARTICLE_CREATED_EVENT === $decodedMessage['name'] &&
33
                    ArticleCreatedEvent::class === $decodedMessage['class'] &&
34
                    $serializedEvent === $decodedMessage['event']
35
                ;
36
            }))
37
        ;
38
39
        $result = $app->handle(Request::create('/api/articles', Request::METHOD_POST));

tests/Integration/PushOnConsoleCommandTest.php 1 location

@@ 27-36 (lines=10) @@
24
        $pushServerMock
25
            ->expects($this->once())
26
            ->method('send')
27
            ->with($this->callback(function ($message) {
28
                $decodedMessage = unserialize($message);
29
                $serializedEvent = '{"propagation_stopped":false,"id":42,"title":"Unicorns spotted in Alaska","url":"http:\/\/unicorn.com\/articles\/unicorns-spotted-alaska"}';
30
31
                return
32
                    ArticleCreatedEvent::ARTICLE_CREATED_EVENT === $decodedMessage['name'] &&
33
                    ArticleCreatedEvent::class === $decodedMessage['class'] &&
34
                    $serializedEvent === $decodedMessage['event']
35
                ;
36
            }))
37
        ;
38
39
        $console = new App\Console($app);

tests/Unit/Push/EventForwarderTest.php 1 location

@@ 26-35 (lines=10) @@
23
        $pushServerMock
24
            ->expects($this->once())
25
            ->method('send')
26
            ->with($this->callback(function ($message) {
27
                $decodedMessage = unserialize($message);
28
                $serializedEvent = '{"propagation_stopped":false,"id":42,"title":"title","url":"url"}';
29
30
                return
31
                    ArticleCreatedEvent::ARTICLE_CREATED_EVENT === $decodedMessage['name'] &&
32
                    ArticleCreatedEvent::class === $decodedMessage['class'] &&
33
                    $serializedEvent === $decodedMessage['event']
34
                ;
35
            }))
36
        ;
37
38
        $eventSerializerMock