Chaining "Where" conditions using dynamic methods

Laravel Eloquent can chain "where" conditions using dynamic/magic methods to fetch entries:

Order::whereMethodAndStatus('card', 'paid')->get();

1// before
2 
3Order::where('method' 'card')
4 ->where('status', 'paid')
5 ->get();
6 
7// after
8Order::whereMethodAndStatus('card', 'paid') ->get();