Пример #1
0
 /**
  * Createa an identity functor.
  *
  * @return UnaryFunktionInterface
  */
 public static final function identity() : UnaryFunktionInterface
 {
     return Callables::newUnaryFunktion(function ($value) {
         return $value;
     });
 }
Пример #2
0
 public static final function identical() : BinaryPredicateInterface
 {
     return Callables::newBinaryPredicate(function ($a, $b) {
         return $a === $b;
     });
 }
Пример #3
0
 public function toFunktion() : FunktionInterface
 {
     return Callables::newFunktion($this->getCallable());
 }