Dotclear


Ignore:
Timestamp:
09/12/18 14:45:17 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use ... token for variable argument list rather than func_get_args() whenever is possible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.dc.page.php

    r3861 r3872  
    619619    } 
    620620 
    621     public static function helpBlock() 
     621    public static function helpBlock(...$params) 
    622622    { 
    623623        global $core; 
     
    627627        } 
    628628 
    629         $args = func_get_args(); 
    630         $args = new ArrayObject($args); 
     629        $args = new ArrayObject($params); 
    631630 
    632631        # --BEHAVIOR-- adminPageHelpBlock 
     
    914913    } 
    915914 
    916     public static function jsConfirmClose() 
    917     { 
    918         $args = func_get_args(); 
     915    public static function jsConfirmClose(...$args) 
     916    { 
    919917        if (count($args) > 0) { 
    920918            foreach ($args as $k => $v) { 
    921919                $args[$k] = "'" . html::escapeJS($v) . "'"; 
    922920            } 
    923             $args = implode(',', $args); 
     921            $params = implode(',', $args); 
    924922        } else { 
    925             $args = ''; 
     923            $params = ''; 
    926924        } 
    927925 
     
    929927        self::jsLoad('js/confirm-close.js') . 
    930928        '<script type="text/javascript">' . "\n" . 
    931         "confirmClosePage = new confirmClose(" . $args . "); " . 
     929        "confirmClosePage = new confirmClose(" . $params . "); " . 
    932930        "confirmClose.prototype.prompt = '" . html::escapeJS(__('You have unsaved changes.')) . "'; " . 
    933931            "</script>\n"; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map