public function apply($name) {
        $params = func_get_args();
        array_shift($params);
        $convention = $this->get($name);
        return call_user_func_array($convention, $params);
    }
public function apply($name) {
        $params = func_get_args();
        array_shift($params);
        $convention = $this->get($name);
        return call_user_func_array($convention, $params);
    }
public function apply ( $ name ) { $ params = func_get_args ( ) ; array_shift ( $ params ) ; $ convention = $ this -> get ( $ name ) ; return call_user_func_array ( $ convention , $ params ) ; }
Applies a specific convention rules.

@param  string    $name  The name of the convention.
@param  mixed     $param Parameter to pass to the closure.
@param  mixed     ...    Parameter to pass to the closure.
@return mixed
@throws Exception       Throws a `ORMException` if no rule has been found.
Applies a specific convention rules .