public function scopeWhereIsAll($query, $role) { $constrainer = new RolesQuery(); $params = array_slice(func_get_args(), 1); array_unshift($params, $query); call_user_func_array([$constrainer, 'constrainWhereIsAll'], $params); }