composer require humans/when
echo when(true)->return('is-open');
// "is-open"
echo when(false)->return('is-open'); // prints null
// null
echo when(false)->return('is-open')->else('is-closed');
// "is-closed"
echo when(true)->is(false)->return('is true')->else('is false');
Proxies methods
when($product)->isOutOfStock()->return('is out of stock');
Proxies properties
when($product)->is_available->return('is available');
when();
unless();