Exemplo n.º 1
0
 /**
  * Retrieves an Mockery object that allows to set expectations on specific hook added.
  *
  * @param  string                             $action Action name, e.g. 'init'
  * @return \Brain\Monkey\WP\MockeryHookBridge
  */
 public static function expectAdded($action)
 {
     $type = self::ACTION;
     $sanitized = self::sanitizeHookName($action);
     $mock = Mockery::mock("add_{$sanitized}");
     $expectation = $mock->shouldReceive("add_{$type}_{$sanitized}");
     parent::instance($type)->mocks[$sanitized]['add'] = $mock;
     return new MockeryHookBridge(new MockeryBridge($expectation, __CLASS__));
 }
Exemplo n.º 2
0
 /**
  * An alias for Hooks::instance(Hooks::FILTER), allows to only use this class inside tests.
  *
  * @return \Brain\Monkey\WP\Filters
  */
 public static function filters()
 {
     return Hooks::instance(Hooks::FILTER);
 }