combine() public static méthode

This method creates a function that effectively is b(a(value)).
public static combine ( callable $a, callable $b ) : callable
$a callable
$b callable
Résultat callable
 /**
  * Test the Functions::combine method.
  */
 public function testCombine()
 {
     $a = function ($value) {
         return $value + 2;
     };
     $b = function ($value) {
         return $value * 3;
     };
     $result = Functions::combine($a, $b);
     $this->assertTrue(is_callable($result), 'Combined function should be callable.');
     $this->assertEquals($result(3), 15);
 }