diff --git a/src/BEditaClient.php b/src/BEditaClient.php index 1b1d485..4aaeaaa 100644 --- a/src/BEditaClient.php +++ b/src/BEditaClient.php @@ -418,18 +418,18 @@ public function restoreObjects(array $ids, string $type = 'objects'): ?array * @param string $type Object type name * @param string $id Source object id * @param array $modified Object attributes to overwrite - * @param array $included Associations included: can be 'relationships' and 'translations' + * @param array $include Associations included: can be 'relationships' and 'translations' * @param array|null $headers Custom request headers * @return array|null Response in array format */ - public function clone(string $type, string $id, array $modified, array $included, ?array $headers = null): ?array + public function clone(string $type, string $id, array $modified, array $include, ?array $headers = null): ?array { $body = json_encode([ 'data' => [ 'type' => $type, 'attributes' => $modified, 'meta' => [ - 'included' => $included, + 'include' => $include, ], ], ]); diff --git a/tests/TestCase/BEditaClientTest.php b/tests/TestCase/BEditaClientTest.php index 80be5c0..50b61b9 100644 --- a/tests/TestCase/BEditaClientTest.php +++ b/tests/TestCase/BEditaClientTest.php @@ -1442,8 +1442,9 @@ function ($document) { static::assertArrayHasKey('params', $relationData['data']['attributes']); // test clone - $clone = $this->client->clone('images', $mediaId, ['title' => 'Cloned image'], ['relationships', 'translations']); + $clone = $this->client->clone('images', $mediaId, ['title' => 'Cloned image', 'status' => 'draft'], ['relationships', 'translations']); static::assertNotEmpty($clone['data']['id']); static::assertSame('Cloned image', $clone['data']['attributes']['title']); + static::assertSame('draft', $clone['data']['attributes']['status']); } }