Exemple #1
0
 public static function arrayMergeOverwrite($arr1, $arr2)
 {
     foreach ($arr2 as $key => $value) {
         if (array_key_exists($key, $arr1) && is_array($value)) {
             $arr1[$key] = MUtil::arrayMergeOverwrite($arr1[$key], $arr2[$key]);
         } else {
             $arr1[$key] = $value;
         }
     }
     return $arr1;
 }
Exemple #2
0
 /**
  * Carrega ações a partir de um arquivo actions.php.
  * @param string $actionsFile
  */
 public function loadActions($actionsFile)
 {
     if (file_exists($actionsFile)) {
         $actions = (require $actionsFile);
         self::$actions = MUtil::arrayMergeOverwrite(self::$actions, $actions);
     }
 }