예제 #1
0
파일: Functions.php 프로젝트: lloc/wp_mock
 /**
  * Replace a function with patchwork
  *
  * @param string $function_name
  *
  * @return bool
  */
 private function replace_function($function_name)
 {
     if (in_array($function_name, $this->patchwork_functions)) {
         return true;
     }
     if (!function_exists('Patchwork\\replace')) {
         return true;
     }
     $this->patchwork_functions[] = $function_name;
     \Patchwork\replace($function_name, function () use($function_name) {
         return Handler::handle_function($function_name, func_get_args());
     });
     return true;
 }