Put() ->uri("https://schemas.auxiliumsoftware.co.uk/v1/collection.json") ->at(node: "970334ed-1f4f-465a-94d7-923a99698786", uwu: "todos") ->safe(); self::assertEquals( expected: 'PUT URI "https://schemas.auxiliumsoftware.co.uk/v1/collection.json" AT {970334ed-1f4f-465a-94d7-923a99698786}/todos SAFE', actual: $query ); } public function testPutWithBothThings() { $this->expectException(QueryBuilderConflictingFieldAlreadyExistsException::class); $queryBuilder = new QueryBuilder(); $query = $queryBuilder->Put() ->uri("https://schemas.auxiliumsoftware.co.uk/v1/collection.json") ->at(node: "970334ed-1f4f-465a-94d7-923a99698786", uwu: "todos") ->into(relativePath: "Relative Path", propertyName: "OwO") ->safe(); } }