This method has been deprecated. Use forAll() instead.
Option::ifDefined( callable $callable )
This is similar to map() below except that the return value has no meaning; the passed callable is simply executed if the option is non-empty, and ignored if the option is empty.
Description
In all cases, the return value of the callable is discarded.
If you’re looking for something like ifEmpty, you can use getOrCall and getOrElse in these cases.
Parameters
- $callable
-
(Required)
Return
(void)
Source
File: vendor/phpoption/phpoption/src/PhpOption/Option.php