We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.
@@ -56,50 +56,3 @@ |
||
| 56 | 56 | public function testRequiredFails(): void |
| 57 | 57 | { |
| 58 | 58 | $query = <<<'EOF' |
| 59 | - { |
|
| 60 | - fail: failRequire |
|
| 61 | - success: success |
|
| 62 | - } |
|
| 63 | - EOF; |
|
| 64 | - $result = $this->executeGraphQLRequest($query); |
|
| 65 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 66 | - $this->assertTrue(empty($result['data'])); |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - public function testOptionalFails(): void |
|
| 70 | - { |
|
| 71 | - $query = <<<'EOF' |
|
| 72 | - { |
|
| 73 | - fail: failOptional |
|
| 74 | - success: success |
|
| 75 | - } |
|
| 76 | - EOF; |
|
| 77 | - $result = $this->executeGraphQLRequest($query); |
|
| 78 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - public function testMutationRequiredFails(): void |
|
| 82 | - { |
|
| 83 | - $query = <<<'EOF' |
|
| 84 | - mutation { |
|
| 85 | - fail: failRequire |
|
| 86 | - success: success |
|
| 87 | - } |
|
| 88 | - EOF; |
|
| 89 | - $result = $this->executeGraphQLRequest($query); |
|
| 90 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 91 | - $this->assertTrue(empty($result['data'])); |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - public function testMutationOptionalFails(): void |
|
| 95 | - { |
|
| 96 | - $query = <<<'EOF' |
|
| 97 | - mutation { |
|
| 98 | - fail: failOptional |
|
| 99 | - success: success |
|
| 100 | - } |
|
| 101 | - EOF; |
|
| 102 | - $result = $this->executeGraphQLRequest($query); |
|
| 103 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 104 | - } |
|
| 105 | -} |
|
@@ -56,50 +56,3 @@ |
||
| 56 | 56 | public function testRequiredFails(): void |
| 57 | 57 | { |
| 58 | 58 | $query = <<<'EOF' |
| 59 | - { |
|
| 60 | - fail: failRequire |
|
| 61 | - success: success |
|
| 62 | - } |
|
| 63 | - EOF; |
|
| 64 | - $result = $this->executeGraphQLRequest($query); |
|
| 65 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 66 | - $this->assertTrue(empty($result['data'])); |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - public function testOptionalFails(): void |
|
| 70 | - { |
|
| 71 | - $query = <<<'EOF' |
|
| 72 | - { |
|
| 73 | - fail: failOptional |
|
| 74 | - success: success |
|
| 75 | - } |
|
| 76 | - EOF; |
|
| 77 | - $result = $this->executeGraphQLRequest($query); |
|
| 78 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - public function testMutationRequiredFails(): void |
|
| 82 | - { |
|
| 83 | - $query = <<<'EOF' |
|
| 84 | - mutation { |
|
| 85 | - fail: failRequire |
|
| 86 | - success: success |
|
| 87 | - } |
|
| 88 | - EOF; |
|
| 89 | - $result = $this->executeGraphQLRequest($query); |
|
| 90 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 91 | - $this->assertTrue(empty($result['data'])); |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - public function testMutationOptionalFails(): void |
|
| 95 | - { |
|
| 96 | - $query = <<<'EOF' |
|
| 97 | - mutation { |
|
| 98 | - fail: failOptional |
|
| 99 | - success: success |
|
| 100 | - } |
|
| 101 | - EOF; |
|
| 102 | - $result = $this->executeGraphQLRequest($query); |
|
| 103 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 104 | - } |
|
| 105 | -} |
|
@@ -56,50 +56,3 @@ |
||
| 56 | 56 | public function testRequiredFails(): void |
| 57 | 57 | { |
| 58 | 58 | $query = <<<'EOF' |
| 59 | - { |
|
| 60 | - fail: failRequire |
|
| 61 | - success: success |
|
| 62 | - } |
|
| 63 | - EOF; |
|
| 64 | - $result = $this->executeGraphQLRequest($query); |
|
| 65 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 66 | - $this->assertTrue(empty($result['data'])); |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - public function testOptionalFails(): void |
|
| 70 | - { |
|
| 71 | - $query = <<<'EOF' |
|
| 72 | - { |
|
| 73 | - fail: failOptional |
|
| 74 | - success: success |
|
| 75 | - } |
|
| 76 | - EOF; |
|
| 77 | - $result = $this->executeGraphQLRequest($query); |
|
| 78 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - public function testMutationRequiredFails(): void |
|
| 82 | - { |
|
| 83 | - $query = <<<'EOF' |
|
| 84 | - mutation { |
|
| 85 | - fail: failRequire |
|
| 86 | - success: success |
|
| 87 | - } |
|
| 88 | - EOF; |
|
| 89 | - $result = $this->executeGraphQLRequest($query); |
|
| 90 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 91 | - $this->assertTrue(empty($result['data'])); |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - public function testMutationOptionalFails(): void |
|
| 95 | - { |
|
| 96 | - $query = <<<'EOF' |
|
| 97 | - mutation { |
|
| 98 | - fail: failOptional |
|
| 99 | - success: success |
|
| 100 | - } |
|
| 101 | - EOF; |
|
| 102 | - $result = $this->executeGraphQLRequest($query); |
|
| 103 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 104 | - } |
|
| 105 | -} |
|
@@ -56,50 +56,3 @@ |
||
| 56 | 56 | public function testRequiredFails(): void |
| 57 | 57 | { |
| 58 | 58 | $query = <<<'EOF' |
| 59 | - { |
|
| 60 | - fail: failRequire |
|
| 61 | - success: success |
|
| 62 | - } |
|
| 63 | - EOF; |
|
| 64 | - $result = $this->executeGraphQLRequest($query); |
|
| 65 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 66 | - $this->assertTrue(empty($result['data'])); |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - public function testOptionalFails(): void |
|
| 70 | - { |
|
| 71 | - $query = <<<'EOF' |
|
| 72 | - { |
|
| 73 | - fail: failOptional |
|
| 74 | - success: success |
|
| 75 | - } |
|
| 76 | - EOF; |
|
| 77 | - $result = $this->executeGraphQLRequest($query); |
|
| 78 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - public function testMutationRequiredFails(): void |
|
| 82 | - { |
|
| 83 | - $query = <<<'EOF' |
|
| 84 | - mutation { |
|
| 85 | - fail: failRequire |
|
| 86 | - success: success |
|
| 87 | - } |
|
| 88 | - EOF; |
|
| 89 | - $result = $this->executeGraphQLRequest($query); |
|
| 90 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 91 | - $this->assertTrue(empty($result['data'])); |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - public function testMutationOptionalFails(): void |
|
| 95 | - { |
|
| 96 | - $query = <<<'EOF' |
|
| 97 | - mutation { |
|
| 98 | - fail: failOptional |
|
| 99 | - success: success |
|
| 100 | - } |
|
| 101 | - EOF; |
|
| 102 | - $result = $this->executeGraphQLRequest($query); |
|
| 103 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 104 | - } |
|
| 105 | -} |
|
@@ -56,50 +56,3 @@ |
||
| 56 | 56 | public function testRequiredFails(): void |
| 57 | 57 | { |
| 58 | 58 | $query = <<<'EOF' |
| 59 | - { |
|
| 60 | - fail: failRequire |
|
| 61 | - success: success |
|
| 62 | - } |
|
| 63 | - EOF; |
|
| 64 | - $result = $this->executeGraphQLRequest($query); |
|
| 65 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 66 | - $this->assertTrue(empty($result['data'])); |
|
| 67 | - } |
|
| 68 | - |
|
| 69 | - public function testOptionalFails(): void |
|
| 70 | - { |
|
| 71 | - $query = <<<'EOF' |
|
| 72 | - { |
|
| 73 | - fail: failOptional |
|
| 74 | - success: success |
|
| 75 | - } |
|
| 76 | - EOF; |
|
| 77 | - $result = $this->executeGraphQLRequest($query); |
|
| 78 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 79 | - } |
|
| 80 | - |
|
| 81 | - public function testMutationRequiredFails(): void |
|
| 82 | - { |
|
| 83 | - $query = <<<'EOF' |
|
| 84 | - mutation { |
|
| 85 | - fail: failRequire |
|
| 86 | - success: success |
|
| 87 | - } |
|
| 88 | - EOF; |
|
| 89 | - $result = $this->executeGraphQLRequest($query); |
|
| 90 | - $this->assertSame(self::REQUIRED_FAILS_ERRORS, $result['errors']); |
|
| 91 | - $this->assertTrue(empty($result['data'])); |
|
| 92 | - } |
|
| 93 | - |
|
| 94 | - public function testMutationOptionalFails(): void |
|
| 95 | - { |
|
| 96 | - $query = <<<'EOF' |
|
| 97 | - mutation { |
|
| 98 | - fail: failOptional |
|
| 99 | - success: success |
|
| 100 | - } |
|
| 101 | - EOF; |
|
| 102 | - $result = $this->executeGraphQLRequest($query); |
|
| 103 | - $this->assertSame(self::OPTIONAL_FAILS, $result); |
|
| 104 | - } |
|
| 105 | -} |
|
@@ -67,7 +67,7 @@ |
||
| 67 | 67 | 'payload' => ['data' => ['singleUpload' => 'a.txt']], |
| 68 | 68 | ], |
| 69 | 69 | [ |
| 70 | - 'id' => 'multipleUpload', |
|
| 70 | + 'id' => 'multipleUpload', |
|
| 71 | 71 | 'payload' => ['data' => ['multipleUpload' => ['b.txt', 'c.txt']]], |
| 72 | 72 | ], |
| 73 | 73 | ], |
@@ -11,169 +11,3 @@ |
||
| 11 | 11 | public function testQueryHumans(): void |
| 12 | 12 | { |
| 13 | 13 | $query = <<<'QUERY' |
| 14 | - { humans {id name direwolf {id name} } } |
|
| 15 | - QUERY; |
|
| 16 | - |
|
| 17 | - $expected = [ |
|
| 18 | - 'data' => [ |
|
| 19 | - 'humans' => [ |
|
| 20 | - [ |
|
| 21 | - 'id' => '1', |
|
| 22 | - 'name' => 'Jon Snow', |
|
| 23 | - 'direwolf' => ['id' => '7', 'name' => 'Ghost'], |
|
| 24 | - ], |
|
| 25 | - [ |
|
| 26 | - 'id' => '2', |
|
| 27 | - 'name' => 'Arya', |
|
| 28 | - 'direwolf' => ['id' => '8', 'name' => 'Nymeria'], |
|
| 29 | - ], |
|
| 30 | - [ |
|
| 31 | - 'id' => '3', |
|
| 32 | - 'name' => 'Bran', |
|
| 33 | - 'direwolf' => ['id' => '9', 'name' => 'Summer'], |
|
| 34 | - ], |
|
| 35 | - [ |
|
| 36 | - 'id' => '4', |
|
| 37 | - 'name' => 'Rickon', |
|
| 38 | - 'direwolf' => ['id' => '10', 'name' => 'Shaggydog'], |
|
| 39 | - ], |
|
| 40 | - [ |
|
| 41 | - 'id' => '5', |
|
| 42 | - 'name' => 'Robb', |
|
| 43 | - 'direwolf' => ['id' => '11', 'name' => 'Grey Wind'], |
|
| 44 | - ], |
|
| 45 | - [ |
|
| 46 | - 'id' => '6', |
|
| 47 | - 'name' => 'Sansa', |
|
| 48 | - 'direwolf' => ['id' => '12', 'name' => 'Lady'], |
|
| 49 | - ], |
|
| 50 | - ], |
|
| 51 | - ], |
|
| 52 | - ]; |
|
| 53 | - |
|
| 54 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - public function testQueryDirewolves(): void |
|
| 58 | - { |
|
| 59 | - $query = <<<'QUERY' |
|
| 60 | - { direwolves {name status} } |
|
| 61 | - QUERY; |
|
| 62 | - |
|
| 63 | - $expected = [ |
|
| 64 | - 'data' => [ |
|
| 65 | - 'direwolves' => [ |
|
| 66 | - ['name' => 'Ghost', 'status' => 'ALIVE'], |
|
| 67 | - ['name' => 'Nymeria', 'status' => 'ALIVE'], |
|
| 68 | - ['name' => 'Summer', 'status' => 'DECEASED'], |
|
| 69 | - ['name' => 'Shaggydog', 'status' => 'DECEASED'], |
|
| 70 | - ['name' => 'Grey Wind', 'status' => 'DECEASED'], |
|
| 71 | - ['name' => 'Lady', 'status' => 'DECEASED'], |
|
| 72 | - ], |
|
| 73 | - ], |
|
| 74 | - ]; |
|
| 75 | - |
|
| 76 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - public function testQueryACharacter(): void |
|
| 80 | - { |
|
| 81 | - $query = <<<'QUERY' |
|
| 82 | - { |
|
| 83 | - character(id: 1) { |
|
| 84 | - name |
|
| 85 | - ...on Human { |
|
| 86 | - dateOfBirth |
|
| 87 | - } |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - QUERY; |
|
| 91 | - |
|
| 92 | - $expected = [ |
|
| 93 | - 'data' => [ |
|
| 94 | - 'character' => [ |
|
| 95 | - 'name' => 'Jon Snow', |
|
| 96 | - 'dateOfBirth' => '281 AC', |
|
| 97 | - ], |
|
| 98 | - ], |
|
| 99 | - ]; |
|
| 100 | - |
|
| 101 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 102 | - } |
|
| 103 | - |
|
| 104 | - public function testQueryHumanByDateOfBirth(): void |
|
| 105 | - { |
|
| 106 | - $query = <<<'QUERY' |
|
| 107 | - { |
|
| 108 | - findHumansByDateOfBirth(years: ["281 AC", "288 AC"]) { |
|
| 109 | - name |
|
| 110 | - dateOfBirth |
|
| 111 | - } |
|
| 112 | - } |
|
| 113 | - QUERY; |
|
| 114 | - |
|
| 115 | - $expected = [ |
|
| 116 | - 'data' => [ |
|
| 117 | - 'findHumansByDateOfBirth' => [ |
|
| 118 | - [ |
|
| 119 | - 'name' => 'Jon Snow', |
|
| 120 | - 'dateOfBirth' => '281 AC', |
|
| 121 | - ], |
|
| 122 | - [ |
|
| 123 | - 'name' => 'Bran', |
|
| 124 | - 'dateOfBirth' => '288 AC', |
|
| 125 | - ], |
|
| 126 | - [ |
|
| 127 | - 'name' => 'Robb', |
|
| 128 | - 'dateOfBirth' => '281 AC', |
|
| 129 | - ], |
|
| 130 | - ], |
|
| 131 | - ], |
|
| 132 | - ]; |
|
| 133 | - |
|
| 134 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 135 | - } |
|
| 136 | - |
|
| 137 | - public function testQueryHumanByDateOfBirthUsingVariables(): void |
|
| 138 | - { |
|
| 139 | - $query = <<<'QUERY' |
|
| 140 | - query ($years: [Year!]!) { |
|
| 141 | - findHumansByDateOfBirth(years: $years) { |
|
| 142 | - name |
|
| 143 | - dateOfBirth |
|
| 144 | - } |
|
| 145 | - } |
|
| 146 | - QUERY; |
|
| 147 | - |
|
| 148 | - $expected = [ |
|
| 149 | - 'data' => [ |
|
| 150 | - 'findHumansByDateOfBirth' => [ |
|
| 151 | - [ |
|
| 152 | - 'name' => 'Bran', |
|
| 153 | - 'dateOfBirth' => '288 AC', |
|
| 154 | - ], |
|
| 155 | - ], |
|
| 156 | - ], |
|
| 157 | - ]; |
|
| 158 | - |
|
| 159 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage', null, ['years' => ['288 AC']]); |
|
| 160 | - } |
|
| 161 | - |
|
| 162 | - public function testMutation(): void |
|
| 163 | - { |
|
| 164 | - $query = <<<'QUERY' |
|
| 165 | - mutation { resurrectZigZag {name status} } |
|
| 166 | - QUERY; |
|
| 167 | - |
|
| 168 | - $expected = [ |
|
| 169 | - 'data' => [ |
|
| 170 | - 'resurrectZigZag' => [ |
|
| 171 | - 'name' => 'Rickon', |
|
| 172 | - 'status' => 'ALIVE', |
|
| 173 | - ], |
|
| 174 | - ], |
|
| 175 | - ]; |
|
| 176 | - |
|
| 177 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 178 | - } |
|
| 179 | -} |
|
@@ -11,169 +11,3 @@ |
||
| 11 | 11 | public function testQueryHumans(): void |
| 12 | 12 | { |
| 13 | 13 | $query = <<<'QUERY' |
| 14 | - { humans {id name direwolf {id name} } } |
|
| 15 | - QUERY; |
|
| 16 | - |
|
| 17 | - $expected = [ |
|
| 18 | - 'data' => [ |
|
| 19 | - 'humans' => [ |
|
| 20 | - [ |
|
| 21 | - 'id' => '1', |
|
| 22 | - 'name' => 'Jon Snow', |
|
| 23 | - 'direwolf' => ['id' => '7', 'name' => 'Ghost'], |
|
| 24 | - ], |
|
| 25 | - [ |
|
| 26 | - 'id' => '2', |
|
| 27 | - 'name' => 'Arya', |
|
| 28 | - 'direwolf' => ['id' => '8', 'name' => 'Nymeria'], |
|
| 29 | - ], |
|
| 30 | - [ |
|
| 31 | - 'id' => '3', |
|
| 32 | - 'name' => 'Bran', |
|
| 33 | - 'direwolf' => ['id' => '9', 'name' => 'Summer'], |
|
| 34 | - ], |
|
| 35 | - [ |
|
| 36 | - 'id' => '4', |
|
| 37 | - 'name' => 'Rickon', |
|
| 38 | - 'direwolf' => ['id' => '10', 'name' => 'Shaggydog'], |
|
| 39 | - ], |
|
| 40 | - [ |
|
| 41 | - 'id' => '5', |
|
| 42 | - 'name' => 'Robb', |
|
| 43 | - 'direwolf' => ['id' => '11', 'name' => 'Grey Wind'], |
|
| 44 | - ], |
|
| 45 | - [ |
|
| 46 | - 'id' => '6', |
|
| 47 | - 'name' => 'Sansa', |
|
| 48 | - 'direwolf' => ['id' => '12', 'name' => 'Lady'], |
|
| 49 | - ], |
|
| 50 | - ], |
|
| 51 | - ], |
|
| 52 | - ]; |
|
| 53 | - |
|
| 54 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - public function testQueryDirewolves(): void |
|
| 58 | - { |
|
| 59 | - $query = <<<'QUERY' |
|
| 60 | - { direwolves {name status} } |
|
| 61 | - QUERY; |
|
| 62 | - |
|
| 63 | - $expected = [ |
|
| 64 | - 'data' => [ |
|
| 65 | - 'direwolves' => [ |
|
| 66 | - ['name' => 'Ghost', 'status' => 'ALIVE'], |
|
| 67 | - ['name' => 'Nymeria', 'status' => 'ALIVE'], |
|
| 68 | - ['name' => 'Summer', 'status' => 'DECEASED'], |
|
| 69 | - ['name' => 'Shaggydog', 'status' => 'DECEASED'], |
|
| 70 | - ['name' => 'Grey Wind', 'status' => 'DECEASED'], |
|
| 71 | - ['name' => 'Lady', 'status' => 'DECEASED'], |
|
| 72 | - ], |
|
| 73 | - ], |
|
| 74 | - ]; |
|
| 75 | - |
|
| 76 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - public function testQueryACharacter(): void |
|
| 80 | - { |
|
| 81 | - $query = <<<'QUERY' |
|
| 82 | - { |
|
| 83 | - character(id: 1) { |
|
| 84 | - name |
|
| 85 | - ...on Human { |
|
| 86 | - dateOfBirth |
|
| 87 | - } |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - QUERY; |
|
| 91 | - |
|
| 92 | - $expected = [ |
|
| 93 | - 'data' => [ |
|
| 94 | - 'character' => [ |
|
| 95 | - 'name' => 'Jon Snow', |
|
| 96 | - 'dateOfBirth' => '281 AC', |
|
| 97 | - ], |
|
| 98 | - ], |
|
| 99 | - ]; |
|
| 100 | - |
|
| 101 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 102 | - } |
|
| 103 | - |
|
| 104 | - public function testQueryHumanByDateOfBirth(): void |
|
| 105 | - { |
|
| 106 | - $query = <<<'QUERY' |
|
| 107 | - { |
|
| 108 | - findHumansByDateOfBirth(years: ["281 AC", "288 AC"]) { |
|
| 109 | - name |
|
| 110 | - dateOfBirth |
|
| 111 | - } |
|
| 112 | - } |
|
| 113 | - QUERY; |
|
| 114 | - |
|
| 115 | - $expected = [ |
|
| 116 | - 'data' => [ |
|
| 117 | - 'findHumansByDateOfBirth' => [ |
|
| 118 | - [ |
|
| 119 | - 'name' => 'Jon Snow', |
|
| 120 | - 'dateOfBirth' => '281 AC', |
|
| 121 | - ], |
|
| 122 | - [ |
|
| 123 | - 'name' => 'Bran', |
|
| 124 | - 'dateOfBirth' => '288 AC', |
|
| 125 | - ], |
|
| 126 | - [ |
|
| 127 | - 'name' => 'Robb', |
|
| 128 | - 'dateOfBirth' => '281 AC', |
|
| 129 | - ], |
|
| 130 | - ], |
|
| 131 | - ], |
|
| 132 | - ]; |
|
| 133 | - |
|
| 134 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 135 | - } |
|
| 136 | - |
|
| 137 | - public function testQueryHumanByDateOfBirthUsingVariables(): void |
|
| 138 | - { |
|
| 139 | - $query = <<<'QUERY' |
|
| 140 | - query ($years: [Year!]!) { |
|
| 141 | - findHumansByDateOfBirth(years: $years) { |
|
| 142 | - name |
|
| 143 | - dateOfBirth |
|
| 144 | - } |
|
| 145 | - } |
|
| 146 | - QUERY; |
|
| 147 | - |
|
| 148 | - $expected = [ |
|
| 149 | - 'data' => [ |
|
| 150 | - 'findHumansByDateOfBirth' => [ |
|
| 151 | - [ |
|
| 152 | - 'name' => 'Bran', |
|
| 153 | - 'dateOfBirth' => '288 AC', |
|
| 154 | - ], |
|
| 155 | - ], |
|
| 156 | - ], |
|
| 157 | - ]; |
|
| 158 | - |
|
| 159 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage', null, ['years' => ['288 AC']]); |
|
| 160 | - } |
|
| 161 | - |
|
| 162 | - public function testMutation(): void |
|
| 163 | - { |
|
| 164 | - $query = <<<'QUERY' |
|
| 165 | - mutation { resurrectZigZag {name status} } |
|
| 166 | - QUERY; |
|
| 167 | - |
|
| 168 | - $expected = [ |
|
| 169 | - 'data' => [ |
|
| 170 | - 'resurrectZigZag' => [ |
|
| 171 | - 'name' => 'Rickon', |
|
| 172 | - 'status' => 'ALIVE', |
|
| 173 | - ], |
|
| 174 | - ], |
|
| 175 | - ]; |
|
| 176 | - |
|
| 177 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 178 | - } |
|
| 179 | -} |
|
@@ -11,169 +11,3 @@ |
||
| 11 | 11 | public function testQueryHumans(): void |
| 12 | 12 | { |
| 13 | 13 | $query = <<<'QUERY' |
| 14 | - { humans {id name direwolf {id name} } } |
|
| 15 | - QUERY; |
|
| 16 | - |
|
| 17 | - $expected = [ |
|
| 18 | - 'data' => [ |
|
| 19 | - 'humans' => [ |
|
| 20 | - [ |
|
| 21 | - 'id' => '1', |
|
| 22 | - 'name' => 'Jon Snow', |
|
| 23 | - 'direwolf' => ['id' => '7', 'name' => 'Ghost'], |
|
| 24 | - ], |
|
| 25 | - [ |
|
| 26 | - 'id' => '2', |
|
| 27 | - 'name' => 'Arya', |
|
| 28 | - 'direwolf' => ['id' => '8', 'name' => 'Nymeria'], |
|
| 29 | - ], |
|
| 30 | - [ |
|
| 31 | - 'id' => '3', |
|
| 32 | - 'name' => 'Bran', |
|
| 33 | - 'direwolf' => ['id' => '9', 'name' => 'Summer'], |
|
| 34 | - ], |
|
| 35 | - [ |
|
| 36 | - 'id' => '4', |
|
| 37 | - 'name' => 'Rickon', |
|
| 38 | - 'direwolf' => ['id' => '10', 'name' => 'Shaggydog'], |
|
| 39 | - ], |
|
| 40 | - [ |
|
| 41 | - 'id' => '5', |
|
| 42 | - 'name' => 'Robb', |
|
| 43 | - 'direwolf' => ['id' => '11', 'name' => 'Grey Wind'], |
|
| 44 | - ], |
|
| 45 | - [ |
|
| 46 | - 'id' => '6', |
|
| 47 | - 'name' => 'Sansa', |
|
| 48 | - 'direwolf' => ['id' => '12', 'name' => 'Lady'], |
|
| 49 | - ], |
|
| 50 | - ], |
|
| 51 | - ], |
|
| 52 | - ]; |
|
| 53 | - |
|
| 54 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - public function testQueryDirewolves(): void |
|
| 58 | - { |
|
| 59 | - $query = <<<'QUERY' |
|
| 60 | - { direwolves {name status} } |
|
| 61 | - QUERY; |
|
| 62 | - |
|
| 63 | - $expected = [ |
|
| 64 | - 'data' => [ |
|
| 65 | - 'direwolves' => [ |
|
| 66 | - ['name' => 'Ghost', 'status' => 'ALIVE'], |
|
| 67 | - ['name' => 'Nymeria', 'status' => 'ALIVE'], |
|
| 68 | - ['name' => 'Summer', 'status' => 'DECEASED'], |
|
| 69 | - ['name' => 'Shaggydog', 'status' => 'DECEASED'], |
|
| 70 | - ['name' => 'Grey Wind', 'status' => 'DECEASED'], |
|
| 71 | - ['name' => 'Lady', 'status' => 'DECEASED'], |
|
| 72 | - ], |
|
| 73 | - ], |
|
| 74 | - ]; |
|
| 75 | - |
|
| 76 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - public function testQueryACharacter(): void |
|
| 80 | - { |
|
| 81 | - $query = <<<'QUERY' |
|
| 82 | - { |
|
| 83 | - character(id: 1) { |
|
| 84 | - name |
|
| 85 | - ...on Human { |
|
| 86 | - dateOfBirth |
|
| 87 | - } |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - QUERY; |
|
| 91 | - |
|
| 92 | - $expected = [ |
|
| 93 | - 'data' => [ |
|
| 94 | - 'character' => [ |
|
| 95 | - 'name' => 'Jon Snow', |
|
| 96 | - 'dateOfBirth' => '281 AC', |
|
| 97 | - ], |
|
| 98 | - ], |
|
| 99 | - ]; |
|
| 100 | - |
|
| 101 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 102 | - } |
|
| 103 | - |
|
| 104 | - public function testQueryHumanByDateOfBirth(): void |
|
| 105 | - { |
|
| 106 | - $query = <<<'QUERY' |
|
| 107 | - { |
|
| 108 | - findHumansByDateOfBirth(years: ["281 AC", "288 AC"]) { |
|
| 109 | - name |
|
| 110 | - dateOfBirth |
|
| 111 | - } |
|
| 112 | - } |
|
| 113 | - QUERY; |
|
| 114 | - |
|
| 115 | - $expected = [ |
|
| 116 | - 'data' => [ |
|
| 117 | - 'findHumansByDateOfBirth' => [ |
|
| 118 | - [ |
|
| 119 | - 'name' => 'Jon Snow', |
|
| 120 | - 'dateOfBirth' => '281 AC', |
|
| 121 | - ], |
|
| 122 | - [ |
|
| 123 | - 'name' => 'Bran', |
|
| 124 | - 'dateOfBirth' => '288 AC', |
|
| 125 | - ], |
|
| 126 | - [ |
|
| 127 | - 'name' => 'Robb', |
|
| 128 | - 'dateOfBirth' => '281 AC', |
|
| 129 | - ], |
|
| 130 | - ], |
|
| 131 | - ], |
|
| 132 | - ]; |
|
| 133 | - |
|
| 134 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 135 | - } |
|
| 136 | - |
|
| 137 | - public function testQueryHumanByDateOfBirthUsingVariables(): void |
|
| 138 | - { |
|
| 139 | - $query = <<<'QUERY' |
|
| 140 | - query ($years: [Year!]!) { |
|
| 141 | - findHumansByDateOfBirth(years: $years) { |
|
| 142 | - name |
|
| 143 | - dateOfBirth |
|
| 144 | - } |
|
| 145 | - } |
|
| 146 | - QUERY; |
|
| 147 | - |
|
| 148 | - $expected = [ |
|
| 149 | - 'data' => [ |
|
| 150 | - 'findHumansByDateOfBirth' => [ |
|
| 151 | - [ |
|
| 152 | - 'name' => 'Bran', |
|
| 153 | - 'dateOfBirth' => '288 AC', |
|
| 154 | - ], |
|
| 155 | - ], |
|
| 156 | - ], |
|
| 157 | - ]; |
|
| 158 | - |
|
| 159 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage', null, ['years' => ['288 AC']]); |
|
| 160 | - } |
|
| 161 | - |
|
| 162 | - public function testMutation(): void |
|
| 163 | - { |
|
| 164 | - $query = <<<'QUERY' |
|
| 165 | - mutation { resurrectZigZag {name status} } |
|
| 166 | - QUERY; |
|
| 167 | - |
|
| 168 | - $expected = [ |
|
| 169 | - 'data' => [ |
|
| 170 | - 'resurrectZigZag' => [ |
|
| 171 | - 'name' => 'Rickon', |
|
| 172 | - 'status' => 'ALIVE', |
|
| 173 | - ], |
|
| 174 | - ], |
|
| 175 | - ]; |
|
| 176 | - |
|
| 177 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 178 | - } |
|
| 179 | -} |
|
@@ -11,169 +11,3 @@ |
||
| 11 | 11 | public function testQueryHumans(): void |
| 12 | 12 | { |
| 13 | 13 | $query = <<<'QUERY' |
| 14 | - { humans {id name direwolf {id name} } } |
|
| 15 | - QUERY; |
|
| 16 | - |
|
| 17 | - $expected = [ |
|
| 18 | - 'data' => [ |
|
| 19 | - 'humans' => [ |
|
| 20 | - [ |
|
| 21 | - 'id' => '1', |
|
| 22 | - 'name' => 'Jon Snow', |
|
| 23 | - 'direwolf' => ['id' => '7', 'name' => 'Ghost'], |
|
| 24 | - ], |
|
| 25 | - [ |
|
| 26 | - 'id' => '2', |
|
| 27 | - 'name' => 'Arya', |
|
| 28 | - 'direwolf' => ['id' => '8', 'name' => 'Nymeria'], |
|
| 29 | - ], |
|
| 30 | - [ |
|
| 31 | - 'id' => '3', |
|
| 32 | - 'name' => 'Bran', |
|
| 33 | - 'direwolf' => ['id' => '9', 'name' => 'Summer'], |
|
| 34 | - ], |
|
| 35 | - [ |
|
| 36 | - 'id' => '4', |
|
| 37 | - 'name' => 'Rickon', |
|
| 38 | - 'direwolf' => ['id' => '10', 'name' => 'Shaggydog'], |
|
| 39 | - ], |
|
| 40 | - [ |
|
| 41 | - 'id' => '5', |
|
| 42 | - 'name' => 'Robb', |
|
| 43 | - 'direwolf' => ['id' => '11', 'name' => 'Grey Wind'], |
|
| 44 | - ], |
|
| 45 | - [ |
|
| 46 | - 'id' => '6', |
|
| 47 | - 'name' => 'Sansa', |
|
| 48 | - 'direwolf' => ['id' => '12', 'name' => 'Lady'], |
|
| 49 | - ], |
|
| 50 | - ], |
|
| 51 | - ], |
|
| 52 | - ]; |
|
| 53 | - |
|
| 54 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - public function testQueryDirewolves(): void |
|
| 58 | - { |
|
| 59 | - $query = <<<'QUERY' |
|
| 60 | - { direwolves {name status} } |
|
| 61 | - QUERY; |
|
| 62 | - |
|
| 63 | - $expected = [ |
|
| 64 | - 'data' => [ |
|
| 65 | - 'direwolves' => [ |
|
| 66 | - ['name' => 'Ghost', 'status' => 'ALIVE'], |
|
| 67 | - ['name' => 'Nymeria', 'status' => 'ALIVE'], |
|
| 68 | - ['name' => 'Summer', 'status' => 'DECEASED'], |
|
| 69 | - ['name' => 'Shaggydog', 'status' => 'DECEASED'], |
|
| 70 | - ['name' => 'Grey Wind', 'status' => 'DECEASED'], |
|
| 71 | - ['name' => 'Lady', 'status' => 'DECEASED'], |
|
| 72 | - ], |
|
| 73 | - ], |
|
| 74 | - ]; |
|
| 75 | - |
|
| 76 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - public function testQueryACharacter(): void |
|
| 80 | - { |
|
| 81 | - $query = <<<'QUERY' |
|
| 82 | - { |
|
| 83 | - character(id: 1) { |
|
| 84 | - name |
|
| 85 | - ...on Human { |
|
| 86 | - dateOfBirth |
|
| 87 | - } |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - QUERY; |
|
| 91 | - |
|
| 92 | - $expected = [ |
|
| 93 | - 'data' => [ |
|
| 94 | - 'character' => [ |
|
| 95 | - 'name' => 'Jon Snow', |
|
| 96 | - 'dateOfBirth' => '281 AC', |
|
| 97 | - ], |
|
| 98 | - ], |
|
| 99 | - ]; |
|
| 100 | - |
|
| 101 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 102 | - } |
|
| 103 | - |
|
| 104 | - public function testQueryHumanByDateOfBirth(): void |
|
| 105 | - { |
|
| 106 | - $query = <<<'QUERY' |
|
| 107 | - { |
|
| 108 | - findHumansByDateOfBirth(years: ["281 AC", "288 AC"]) { |
|
| 109 | - name |
|
| 110 | - dateOfBirth |
|
| 111 | - } |
|
| 112 | - } |
|
| 113 | - QUERY; |
|
| 114 | - |
|
| 115 | - $expected = [ |
|
| 116 | - 'data' => [ |
|
| 117 | - 'findHumansByDateOfBirth' => [ |
|
| 118 | - [ |
|
| 119 | - 'name' => 'Jon Snow', |
|
| 120 | - 'dateOfBirth' => '281 AC', |
|
| 121 | - ], |
|
| 122 | - [ |
|
| 123 | - 'name' => 'Bran', |
|
| 124 | - 'dateOfBirth' => '288 AC', |
|
| 125 | - ], |
|
| 126 | - [ |
|
| 127 | - 'name' => 'Robb', |
|
| 128 | - 'dateOfBirth' => '281 AC', |
|
| 129 | - ], |
|
| 130 | - ], |
|
| 131 | - ], |
|
| 132 | - ]; |
|
| 133 | - |
|
| 134 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 135 | - } |
|
| 136 | - |
|
| 137 | - public function testQueryHumanByDateOfBirthUsingVariables(): void |
|
| 138 | - { |
|
| 139 | - $query = <<<'QUERY' |
|
| 140 | - query ($years: [Year!]!) { |
|
| 141 | - findHumansByDateOfBirth(years: $years) { |
|
| 142 | - name |
|
| 143 | - dateOfBirth |
|
| 144 | - } |
|
| 145 | - } |
|
| 146 | - QUERY; |
|
| 147 | - |
|
| 148 | - $expected = [ |
|
| 149 | - 'data' => [ |
|
| 150 | - 'findHumansByDateOfBirth' => [ |
|
| 151 | - [ |
|
| 152 | - 'name' => 'Bran', |
|
| 153 | - 'dateOfBirth' => '288 AC', |
|
| 154 | - ], |
|
| 155 | - ], |
|
| 156 | - ], |
|
| 157 | - ]; |
|
| 158 | - |
|
| 159 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage', null, ['years' => ['288 AC']]); |
|
| 160 | - } |
|
| 161 | - |
|
| 162 | - public function testMutation(): void |
|
| 163 | - { |
|
| 164 | - $query = <<<'QUERY' |
|
| 165 | - mutation { resurrectZigZag {name status} } |
|
| 166 | - QUERY; |
|
| 167 | - |
|
| 168 | - $expected = [ |
|
| 169 | - 'data' => [ |
|
| 170 | - 'resurrectZigZag' => [ |
|
| 171 | - 'name' => 'Rickon', |
|
| 172 | - 'status' => 'ALIVE', |
|
| 173 | - ], |
|
| 174 | - ], |
|
| 175 | - ]; |
|
| 176 | - |
|
| 177 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 178 | - } |
|
| 179 | -} |
|
@@ -11,169 +11,3 @@ |
||
| 11 | 11 | public function testQueryHumans(): void |
| 12 | 12 | { |
| 13 | 13 | $query = <<<'QUERY' |
| 14 | - { humans {id name direwolf {id name} } } |
|
| 15 | - QUERY; |
|
| 16 | - |
|
| 17 | - $expected = [ |
|
| 18 | - 'data' => [ |
|
| 19 | - 'humans' => [ |
|
| 20 | - [ |
|
| 21 | - 'id' => '1', |
|
| 22 | - 'name' => 'Jon Snow', |
|
| 23 | - 'direwolf' => ['id' => '7', 'name' => 'Ghost'], |
|
| 24 | - ], |
|
| 25 | - [ |
|
| 26 | - 'id' => '2', |
|
| 27 | - 'name' => 'Arya', |
|
| 28 | - 'direwolf' => ['id' => '8', 'name' => 'Nymeria'], |
|
| 29 | - ], |
|
| 30 | - [ |
|
| 31 | - 'id' => '3', |
|
| 32 | - 'name' => 'Bran', |
|
| 33 | - 'direwolf' => ['id' => '9', 'name' => 'Summer'], |
|
| 34 | - ], |
|
| 35 | - [ |
|
| 36 | - 'id' => '4', |
|
| 37 | - 'name' => 'Rickon', |
|
| 38 | - 'direwolf' => ['id' => '10', 'name' => 'Shaggydog'], |
|
| 39 | - ], |
|
| 40 | - [ |
|
| 41 | - 'id' => '5', |
|
| 42 | - 'name' => 'Robb', |
|
| 43 | - 'direwolf' => ['id' => '11', 'name' => 'Grey Wind'], |
|
| 44 | - ], |
|
| 45 | - [ |
|
| 46 | - 'id' => '6', |
|
| 47 | - 'name' => 'Sansa', |
|
| 48 | - 'direwolf' => ['id' => '12', 'name' => 'Lady'], |
|
| 49 | - ], |
|
| 50 | - ], |
|
| 51 | - ], |
|
| 52 | - ]; |
|
| 53 | - |
|
| 54 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 55 | - } |
|
| 56 | - |
|
| 57 | - public function testQueryDirewolves(): void |
|
| 58 | - { |
|
| 59 | - $query = <<<'QUERY' |
|
| 60 | - { direwolves {name status} } |
|
| 61 | - QUERY; |
|
| 62 | - |
|
| 63 | - $expected = [ |
|
| 64 | - 'data' => [ |
|
| 65 | - 'direwolves' => [ |
|
| 66 | - ['name' => 'Ghost', 'status' => 'ALIVE'], |
|
| 67 | - ['name' => 'Nymeria', 'status' => 'ALIVE'], |
|
| 68 | - ['name' => 'Summer', 'status' => 'DECEASED'], |
|
| 69 | - ['name' => 'Shaggydog', 'status' => 'DECEASED'], |
|
| 70 | - ['name' => 'Grey Wind', 'status' => 'DECEASED'], |
|
| 71 | - ['name' => 'Lady', 'status' => 'DECEASED'], |
|
| 72 | - ], |
|
| 73 | - ], |
|
| 74 | - ]; |
|
| 75 | - |
|
| 76 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - public function testQueryACharacter(): void |
|
| 80 | - { |
|
| 81 | - $query = <<<'QUERY' |
|
| 82 | - { |
|
| 83 | - character(id: 1) { |
|
| 84 | - name |
|
| 85 | - ...on Human { |
|
| 86 | - dateOfBirth |
|
| 87 | - } |
|
| 88 | - } |
|
| 89 | - } |
|
| 90 | - QUERY; |
|
| 91 | - |
|
| 92 | - $expected = [ |
|
| 93 | - 'data' => [ |
|
| 94 | - 'character' => [ |
|
| 95 | - 'name' => 'Jon Snow', |
|
| 96 | - 'dateOfBirth' => '281 AC', |
|
| 97 | - ], |
|
| 98 | - ], |
|
| 99 | - ]; |
|
| 100 | - |
|
| 101 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 102 | - } |
|
| 103 | - |
|
| 104 | - public function testQueryHumanByDateOfBirth(): void |
|
| 105 | - { |
|
| 106 | - $query = <<<'QUERY' |
|
| 107 | - { |
|
| 108 | - findHumansByDateOfBirth(years: ["281 AC", "288 AC"]) { |
|
| 109 | - name |
|
| 110 | - dateOfBirth |
|
| 111 | - } |
|
| 112 | - } |
|
| 113 | - QUERY; |
|
| 114 | - |
|
| 115 | - $expected = [ |
|
| 116 | - 'data' => [ |
|
| 117 | - 'findHumansByDateOfBirth' => [ |
|
| 118 | - [ |
|
| 119 | - 'name' => 'Jon Snow', |
|
| 120 | - 'dateOfBirth' => '281 AC', |
|
| 121 | - ], |
|
| 122 | - [ |
|
| 123 | - 'name' => 'Bran', |
|
| 124 | - 'dateOfBirth' => '288 AC', |
|
| 125 | - ], |
|
| 126 | - [ |
|
| 127 | - 'name' => 'Robb', |
|
| 128 | - 'dateOfBirth' => '281 AC', |
|
| 129 | - ], |
|
| 130 | - ], |
|
| 131 | - ], |
|
| 132 | - ]; |
|
| 133 | - |
|
| 134 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 135 | - } |
|
| 136 | - |
|
| 137 | - public function testQueryHumanByDateOfBirthUsingVariables(): void |
|
| 138 | - { |
|
| 139 | - $query = <<<'QUERY' |
|
| 140 | - query ($years: [Year!]!) { |
|
| 141 | - findHumansByDateOfBirth(years: $years) { |
|
| 142 | - name |
|
| 143 | - dateOfBirth |
|
| 144 | - } |
|
| 145 | - } |
|
| 146 | - QUERY; |
|
| 147 | - |
|
| 148 | - $expected = [ |
|
| 149 | - 'data' => [ |
|
| 150 | - 'findHumansByDateOfBirth' => [ |
|
| 151 | - [ |
|
| 152 | - 'name' => 'Bran', |
|
| 153 | - 'dateOfBirth' => '288 AC', |
|
| 154 | - ], |
|
| 155 | - ], |
|
| 156 | - ], |
|
| 157 | - ]; |
|
| 158 | - |
|
| 159 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage', null, ['years' => ['288 AC']]); |
|
| 160 | - } |
|
| 161 | - |
|
| 162 | - public function testMutation(): void |
|
| 163 | - { |
|
| 164 | - $query = <<<'QUERY' |
|
| 165 | - mutation { resurrectZigZag {name status} } |
|
| 166 | - QUERY; |
|
| 167 | - |
|
| 168 | - $expected = [ |
|
| 169 | - 'data' => [ |
|
| 170 | - 'resurrectZigZag' => [ |
|
| 171 | - 'name' => 'Rickon', |
|
| 172 | - 'status' => 'ALIVE', |
|
| 173 | - ], |
|
| 174 | - ], |
|
| 175 | - ]; |
|
| 176 | - |
|
| 177 | - $this->assertResponse($query, $expected, static::ANONYMOUS_USER, 'schemaLanguage'); |
|
| 178 | - } |
|
| 179 | -} |
|
@@ -148,6 +148,6 @@ |
||
| 148 | 148 | $data = &$entries['__schema'][$entryKey]; |
| 149 | 149 | } |
| 150 | 150 | |
| 151 | - usort($data, fn ($data1, $data2) => strcmp($data1[$sortBy], $data2[$sortBy])); |
|
| 151 | + usort($data, fn($data1, $data2) => strcmp($data1[$sortBy], $data2[$sortBy])); |
|
| 152 | 152 | } |
| 153 | 153 | } |
@@ -67,33 +67,3 @@ |
||
| 67 | 67 | private function displayExpected(bool $isVerbose = false): string |
| 68 | 68 | { |
| 69 | 69 | $display = <<<'OUTPUT' |
| 70 | - Types compilation starts |
|
| 71 | - Types compilation ends successfully |
|
| 72 | - |
|
| 73 | - OUTPUT; |
|
| 74 | - |
|
| 75 | - if ($isVerbose) { |
|
| 76 | - $display .= <<<'OUTPUT' |
|
| 77 | - |
|
| 78 | - Summary |
|
| 79 | - ======= |
|
| 80 | - |
|
| 81 | - \-[\-]+\s+\-[\-]+\s |
|
| 82 | - class\s+path\s* |
|
| 83 | - \-[\-]+\s+\-[\-]+\s |
|
| 84 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\QueryType {{PATH}}/QueryType\.php |
|
| 85 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\UserType {{PATH}}/UserType\.php |
|
| 86 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendConnectionType {{PATH}}/friendConnectionType\.php |
|
| 87 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userConnectionType {{PATH}}/userConnectionType\.php |
|
| 88 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\PageInfoType {{PATH}}/PageInfoType\.php |
|
| 89 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendEdgeType {{PATH}}/friendEdgeType\.php |
|
| 90 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userEdgeType {{PATH}}/userEdgeType\.php |
|
| 91 | - \-[\-]+\s+\-[\-]+\s |
|
| 92 | - OUTPUT; |
|
| 93 | - |
|
| 94 | - $display = str_replace('{{PATH}}', preg_quote($this->cacheDir), $display); |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - return str_replace("\n", PHP_EOL, $display); |
|
| 98 | - } |
|
| 99 | -} |
|
@@ -67,33 +67,3 @@ |
||
| 67 | 67 | private function displayExpected(bool $isVerbose = false): string |
| 68 | 68 | { |
| 69 | 69 | $display = <<<'OUTPUT' |
| 70 | - Types compilation starts |
|
| 71 | - Types compilation ends successfully |
|
| 72 | - |
|
| 73 | - OUTPUT; |
|
| 74 | - |
|
| 75 | - if ($isVerbose) { |
|
| 76 | - $display .= <<<'OUTPUT' |
|
| 77 | - |
|
| 78 | - Summary |
|
| 79 | - ======= |
|
| 80 | - |
|
| 81 | - \-[\-]+\s+\-[\-]+\s |
|
| 82 | - class\s+path\s* |
|
| 83 | - \-[\-]+\s+\-[\-]+\s |
|
| 84 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\QueryType {{PATH}}/QueryType\.php |
|
| 85 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\UserType {{PATH}}/UserType\.php |
|
| 86 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendConnectionType {{PATH}}/friendConnectionType\.php |
|
| 87 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userConnectionType {{PATH}}/userConnectionType\.php |
|
| 88 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\PageInfoType {{PATH}}/PageInfoType\.php |
|
| 89 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendEdgeType {{PATH}}/friendEdgeType\.php |
|
| 90 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userEdgeType {{PATH}}/userEdgeType\.php |
|
| 91 | - \-[\-]+\s+\-[\-]+\s |
|
| 92 | - OUTPUT; |
|
| 93 | - |
|
| 94 | - $display = str_replace('{{PATH}}', preg_quote($this->cacheDir), $display); |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - return str_replace("\n", PHP_EOL, $display); |
|
| 98 | - } |
|
| 99 | -} |
|
@@ -67,33 +67,3 @@ |
||
| 67 | 67 | private function displayExpected(bool $isVerbose = false): string |
| 68 | 68 | { |
| 69 | 69 | $display = <<<'OUTPUT' |
| 70 | - Types compilation starts |
|
| 71 | - Types compilation ends successfully |
|
| 72 | - |
|
| 73 | - OUTPUT; |
|
| 74 | - |
|
| 75 | - if ($isVerbose) { |
|
| 76 | - $display .= <<<'OUTPUT' |
|
| 77 | - |
|
| 78 | - Summary |
|
| 79 | - ======= |
|
| 80 | - |
|
| 81 | - \-[\-]+\s+\-[\-]+\s |
|
| 82 | - class\s+path\s* |
|
| 83 | - \-[\-]+\s+\-[\-]+\s |
|
| 84 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\QueryType {{PATH}}/QueryType\.php |
|
| 85 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\UserType {{PATH}}/UserType\.php |
|
| 86 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendConnectionType {{PATH}}/friendConnectionType\.php |
|
| 87 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userConnectionType {{PATH}}/userConnectionType\.php |
|
| 88 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\PageInfoType {{PATH}}/PageInfoType\.php |
|
| 89 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendEdgeType {{PATH}}/friendEdgeType\.php |
|
| 90 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userEdgeType {{PATH}}/userEdgeType\.php |
|
| 91 | - \-[\-]+\s+\-[\-]+\s |
|
| 92 | - OUTPUT; |
|
| 93 | - |
|
| 94 | - $display = str_replace('{{PATH}}', preg_quote($this->cacheDir), $display); |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - return str_replace("\n", PHP_EOL, $display); |
|
| 98 | - } |
|
| 99 | -} |
|
@@ -67,33 +67,3 @@ |
||
| 67 | 67 | private function displayExpected(bool $isVerbose = false): string |
| 68 | 68 | { |
| 69 | 69 | $display = <<<'OUTPUT' |
| 70 | - Types compilation starts |
|
| 71 | - Types compilation ends successfully |
|
| 72 | - |
|
| 73 | - OUTPUT; |
|
| 74 | - |
|
| 75 | - if ($isVerbose) { |
|
| 76 | - $display .= <<<'OUTPUT' |
|
| 77 | - |
|
| 78 | - Summary |
|
| 79 | - ======= |
|
| 80 | - |
|
| 81 | - \-[\-]+\s+\-[\-]+\s |
|
| 82 | - class\s+path\s* |
|
| 83 | - \-[\-]+\s+\-[\-]+\s |
|
| 84 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\QueryType {{PATH}}/QueryType\.php |
|
| 85 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\UserType {{PATH}}/UserType\.php |
|
| 86 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendConnectionType {{PATH}}/friendConnectionType\.php |
|
| 87 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userConnectionType {{PATH}}/userConnectionType\.php |
|
| 88 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\PageInfoType {{PATH}}/PageInfoType\.php |
|
| 89 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendEdgeType {{PATH}}/friendEdgeType\.php |
|
| 90 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userEdgeType {{PATH}}/userEdgeType\.php |
|
| 91 | - \-[\-]+\s+\-[\-]+\s |
|
| 92 | - OUTPUT; |
|
| 93 | - |
|
| 94 | - $display = str_replace('{{PATH}}', preg_quote($this->cacheDir), $display); |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - return str_replace("\n", PHP_EOL, $display); |
|
| 98 | - } |
|
| 99 | -} |
|
@@ -67,33 +67,3 @@ |
||
| 67 | 67 | private function displayExpected(bool $isVerbose = false): string |
| 68 | 68 | { |
| 69 | 69 | $display = <<<'OUTPUT' |
| 70 | - Types compilation starts |
|
| 71 | - Types compilation ends successfully |
|
| 72 | - |
|
| 73 | - OUTPUT; |
|
| 74 | - |
|
| 75 | - if ($isVerbose) { |
|
| 76 | - $display .= <<<'OUTPUT' |
|
| 77 | - |
|
| 78 | - Summary |
|
| 79 | - ======= |
|
| 80 | - |
|
| 81 | - \-[\-]+\s+\-[\-]+\s |
|
| 82 | - class\s+path\s* |
|
| 83 | - \-[\-]+\s+\-[\-]+\s |
|
| 84 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\QueryType {{PATH}}/QueryType\.php |
|
| 85 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\UserType {{PATH}}/UserType\.php |
|
| 86 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendConnectionType {{PATH}}/friendConnectionType\.php |
|
| 87 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userConnectionType {{PATH}}/userConnectionType\.php |
|
| 88 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\PageInfoType {{PATH}}/PageInfoType\.php |
|
| 89 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\friendEdgeType {{PATH}}/friendEdgeType\.php |
|
| 90 | - Overblog\\GraphQLBundle\\Connection\\__DEFINITIONS__\\userEdgeType {{PATH}}/userEdgeType\.php |
|
| 91 | - \-[\-]+\s+\-[\-]+\s |
|
| 92 | - OUTPUT; |
|
| 93 | - |
|
| 94 | - $display = str_replace('{{PATH}}', preg_quote($this->cacheDir), $display); |
|
| 95 | - } |
|
| 96 | - |
|
| 97 | - return str_replace("\n", PHP_EOL, $display); |
|
| 98 | - } |
|
| 99 | -} |
|
@@ -158,7 +158,7 @@ |
||
| 158 | 158 | return call_user_func([ExpressionFunction::class, 'fromPhp'], $phpFunctionName); |
| 159 | 159 | } |
| 160 | 160 | |
| 161 | - return new ExpressionFunction($phpFunctionName, fn () => ( |
|
| 161 | + return new ExpressionFunction($phpFunctionName, fn() => ( |
|
| 162 | 162 | sprintf('\%s(%s)', $phpFunctionName, implode(', ', func_get_args())) |
| 163 | 163 | ), function (): void {}); |
| 164 | 164 | } |
@@ -123,6 +123,6 @@ |
||
| 123 | 123 | |
| 124 | 124 | private static function findByType(string $type): array |
| 125 | 125 | { |
| 126 | - return array_filter(self::$characters, fn ($character) => $type === $character['type']); |
|
| 126 | + return array_filter(self::$characters, fn($character) => $type === $character['type']); |
|
| 127 | 127 | } |
| 128 | 128 | } |
@@ -49,17 +49,17 @@ discard block |
||
| 49 | 49 | |
| 50 | 50 | public function friendsResolver(array $user, ArgumentInterface $args): GraphQLPromise |
| 51 | 51 | { |
| 52 | - return $this->promiseAdapter->create(fn (callable $resolve) => $resolve((new ConnectionBuilder())->connectionFromArray($user['friends'], $args))); |
|
| 52 | + return $this->promiseAdapter->create(fn(callable $resolve) => $resolve((new ConnectionBuilder())->connectionFromArray($user['friends'], $args))); |
|
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | public function resolveNode(Edge $edge): GraphQLPromise |
| 56 | 56 | { |
| 57 | - return $this->promiseAdapter->create(fn (callable $resolve) => $resolve(isset($this->allUsers[$edge->getNode()]) ? $this->allUsers[$edge->getNode()] : null)); |
|
| 57 | + return $this->promiseAdapter->create(fn(callable $resolve) => $resolve(isset($this->allUsers[$edge->getNode()]) ? $this->allUsers[$edge->getNode()] : null)); |
|
| 58 | 58 | } |
| 59 | 59 | |
| 60 | 60 | public function resolveConnection(): GraphQLPromise |
| 61 | 61 | { |
| 62 | - return $this->promiseAdapter->create(fn (callable $resolve) => $resolve(count($this->allUsers) - 1)); |
|
| 62 | + return $this->promiseAdapter->create(fn(callable $resolve) => $resolve(count($this->allUsers) - 1)); |
|
| 63 | 63 | } |
| 64 | 64 | |
| 65 | 65 | /** |
@@ -68,9 +68,9 @@ discard block |
||
| 68 | 68 | public function resolveQuery() |
| 69 | 69 | { |
| 70 | 70 | if ($this->promiseAdapter instanceof SyncPromiseAdapter) { |
| 71 | - return new Deferred(fn () => $this->allUsers[0]); |
|
| 71 | + return new Deferred(fn() => $this->allUsers[0]); |
|
| 72 | 72 | } elseif ($this->promiseAdapter instanceof ReactPromiseAdapter) { |
| 73 | - return new ReactPromise(fn (callable $resolve) => $resolve($this->allUsers[0])); |
|
| 73 | + return new ReactPromise(fn(callable $resolve) => $resolve($this->allUsers[0])); |
|
| 74 | 74 | } |
| 75 | 75 | |
| 76 | 76 | return $this->allUsers[0]; |
@@ -22,13 +22,13 @@ discard block |
||
| 22 | 22 | 'findHumansByDateOfBirth' => function ($value, Argument $args) { |
| 23 | 23 | $years = $args['years']; |
| 24 | 24 | |
| 25 | - return array_filter(Characters::getHumans(), fn ($human) => in_array($human['dateOfBirth'], $years)); |
|
| 25 | + return array_filter(Characters::getHumans(), fn($human) => in_array($human['dateOfBirth'], $years)); |
|
| 26 | 26 | }, |
| 27 | 27 | 'humans' => [Characters::class, 'getHumans'], |
| 28 | 28 | 'direwolves' => [Characters::class, 'getDirewolves'], |
| 29 | 29 | ], |
| 30 | 30 | 'Character' => [ |
| 31 | - self::RESOLVE_TYPE => fn ($value) => Characters::TYPE_HUMAN === $value['type'] ? 'Human' : 'Direwolf', |
|
| 31 | + self::RESOLVE_TYPE => fn($value) => Characters::TYPE_HUMAN === $value['type'] ? 'Human' : 'Direwolf', |
|
| 32 | 32 | ], |
| 33 | 33 | 'Human' => [ |
| 34 | 34 | 'direwolf' => function ($value) { |
@@ -47,7 +47,7 @@ discard block |
||
| 47 | 47 | ], |
| 48 | 48 | // custom scalar |
| 49 | 49 | 'Year' => [ |
| 50 | - self::SCALAR_TYPE => fn () => new YearScalarType(), |
|
| 50 | + self::SCALAR_TYPE => fn() => new YearScalarType(), |
|
| 51 | 51 | ], |
| 52 | 52 | ]; |
| 53 | 53 | } |