Ouzo\Db::callFunction PHP Method

callFunction() public static method

public static callFunction ( $functionName, $parameters )
    public static function callFunction($functionName, $parameters)
    {
        $db = self::getInstance();
        $bindParams = Arrays::toArray($parameters);
        $paramsQueryString = implode(',', array_pad(array(), sizeof($bindParams), '?'));
        return Arrays::first($db->query("SELECT {$functionName}({$paramsQueryString})", $parameters)->fetch());
    }

Usage Example

Beispiel #1
0
 public function getName($name)
 {
     return Db::callFunction('get_name', array($name));
 }