Hi Frido,
On 26407 we must use an arrayref as we searched on the same attribute, but otherwise both syntax are identical.
Koha::Patrons->search({ -or => { surname => 'koha', firstname => 'koha' } })
Koha::Patrons->search({ -or => [ surname => 'koha', firstname => 'koha' ] })
Koha::Patrons->search([ surname => 'koha', firstname => 'koha' ])
Will generate the same query.
Same for:
Koha::Patrons->search({ -and => { surname => 'koha', firstname => 'koha' } })
Koha::Patrons->search({ -and => [ surname => 'koha', firstname => 'koha' ] })
Koha::Patrons->search({ surname => 'koha', firstname => 'koha' })
Cheers,
Jonathan