Completed
Push — master ( 8efac5...a0c6e2 )
by Gabor
04:36
created

FakeAction::__invoke()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 32
Code Lines 20

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 2
Bugs 0 Features 1
Metric Value
c 2
b 0
f 1
dl 0
loc 32
ccs 0
cts 30
cp 0
rs 8.8571
cc 1
eloc 20
nc 1
nop 2
crap 2
1
<?php
2
3
namespace WebHemi\Middleware\Action;
4
5
use Psr\Http\Message\ResponseInterface;
6
use Psr\Http\Message\ServerRequestInterface;
7
use WebHemi\Middleware\MiddlewareInterface;
8
9
class FakeAction implements MiddlewareInterface
10
{
11
    public function __invoke(ServerRequestInterface &$request, ResponseInterface $response)
12
    {
13
        $template = 'blog-list';
14
        $data = [
15
            'blogPosts' => [
16
                [
17
                    'title'       => 'Fake test 1',
18
                    'slug'        => 'fake_1',
19
                    'publishedAt' => time(),
20
                    'author'      => [
21
                        'name' => 'John Doe'
22
                    ],
23
                    'content'     => 'Lorem ipsum dolor sit amet...'
24
                ],
25
                [
26
                    'title'       => 'Fake test 2',
27
                    'slug'        => 'fake_2',
28
                    'publishedAt' => time(),
29
                    'author'      => [
30
                        'name' => 'Jane Doe'
31
                    ],
32
                    'content'     => 'Lorem ipsum dolor sit amet...'
33
                ]
34
            ]
35
        ];
36
37
        $request = $request
38
            ->withAttribute('template', $template)
39
            ->withAttribute('data', $data);
40
41
        return $response;
42
    }
43
}
44