Example #1
0
 /**
  * Tear down anything built up inside Mockery when we're ready to do so.
  */
 public static function tearDown()
 {
     self::$event_manager->flush();
     self::$function_manager->flush();
     \Mockery::close();
     \WP_Mock\Handler::cleanup();
 }
Example #2
0
 /**
  * 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;
 }