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(); } }