public function queries()
{
return [['query {
user {
...fUser
reservations {
...fReservation
}
}
}
fragment fReservation on ReservationInterface {
id
... on CourtReservation {
players {
id
user {
...fUser
}
}
}
... on ClassReservation {
user {
...fUser
}
}
}
fragment fUser on User {
id
fullName
}', ['data' => ['user' => ['id' => 'user-id-1', 'fullName' => 'Alex', 'reservations' => [['id' => 'cl-1', 'user' => ['id' => 'user-id-2', 'fullName' => 'User class1']], ['id' => 'court-1', 'players' => [['id' => 'player-id-1', 'user' => ['id' => 'user-id-3', 'fullName' => 'User court1']]]]]]]], []]];
}