Completed
Push — master ( 90ac47...7c19d0 )
by Mathieu
06:24
created

JsonSerializableMixedResourcesStub   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
c 1
b 0
f 0
lcom 0
cbo 0
dl 0
loc 22
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A jsonSerialize() 0 19 1
1
<?php
2
namespace LaravelFr\ApiTests\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
}