LazyRecord\Utils::evaluate PHP Метод

evaluate() публичный статический Метод

public static evaluate ( $data, $params = [] )
    public static function evaluate($data, $params = array())
    {
        if ($data && is_callable($data)) {
            return call_user_func_array($data, $params);
        }
        return $data;
    }

Usage Example

Пример #1
0
 public function testEvaluateFunction()
 {
     $this->assertEquals(1, Utils::evaluate(1));
     $this->assertEquals(2, Utils::evaluate(function () {
         return 2;
     }));
 }
All Usage Examples Of LazyRecord\Utils::evaluate