Code Duplication    Length = 10-12 lines in 2 locations

src/Testing/JsonApiAssertions.php 2 locations

@@ 74-83 (lines=10) @@
71
     *
72
     * @throws PHPUnit_Framework_AssertionFailedError
73
     */
74
    public function assertJsonApiIdentifierCollection(array $array, $count = null)
75
    {
76
        $this->assertArrayHasKey('data', $array, 'No data key for collection');
77
78
        foreach ($array['data'] as $identifier) {
79
            $this->assertArrayHasAll(['type', 'id'], (array) $identifier);
80
        }
81
82
        $this->assertCount($count, $array['data'], 'Incorrect object count returned in collection');
83
    }
84
85
    /**
86
     * Assert that an array contains a valid JSON API resource object collection.
@@ 93-104 (lines=12) @@
90
     *
91
     * @throws PHPUnit_Framework_AssertionFailedError
92
     */
93
    public function assertJsonApiObjectCollection(array $array, $count = null)
94
    {
95
        $this->assertArrayHasKey('data', $array, 'No data key for collection');
96
97
        foreach ($array['data'] as $object) {
98
            $this->assertArrayHasAll(['type', 'id', 'attributes'], (array) $object);
99
        }
100
101
        if (!is_null($count)) {
102
            $this->assertCount($count, $array['data'], 'Incorrect object count returned in collection');
103
        }
104
    }
105
}
106