Completed
Push — master ( 7c19d0...251207 )
by Mathieu
02:01
created

jsonSerialize()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 19
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
dl 0
loc 19
rs 9.4285
c 1
b 0
f 0
cc 1
eloc 13
nc 1
nop 0
1
<?php
2
namespace LaravelFr\ApiTesting\Tests\Stubs;
3
4
use JsonSerializable;
5
6
class JsonSerializableMixedResourcesStub implements JsonSerializable
7
{
8
    public function jsonSerialize()
9
    {
10
        return [
11
            'foo'    => 'bar',
12
            'foobar' => [
13
                'foobar_foo' => 'foo',
14
                'foobar_bar' => 'bar',
15
            ],
16
            'bars'   => [
17
                ['bar' => 'foo 0', 'foo' => 'bar 0'],
18
                ['bar' => 'foo 1', 'foo' => 'bar 1'],
19
                ['bar' => 'foo 2', 'foo' => 'bar 2'],
20
            ],
21
            'baz'    => [
22
                ['foo' => 'bar 0', 'bar' => ['foo' => 'bar 0', 'bar' => 'foo 0']],
23
                ['foo' => 'bar 1', 'bar' => ['foo' => 'bar 1', 'bar' => 'foo 1']],
24
            ],
25
        ];
26
    }
27
}