public function __construct($expected) { if (is_string($expected)) { $expected = [$expected]; } parent::__construct($expected); }
/** * @param object|array $expected * * @throws \Mockery\Exception If a non-object non-array expectation is provided */ public function __construct($expected = null) { if (!is_object($expected)) { if (is_array($expected)) { $expected = (object) $expected; } else { throw new Exception('FuzzyObject matcher can only match objects!'); } } parent::__construct($expected); }
/** * ArrayPath constructor. * @param mixed|null $expected * @param $path */ public function __construct($expected, $path) { parent::__construct($expected); $this->path = $path; }
public function __construct($expected) { sort($expected); parent::__construct($expected); }
public function __construct($expected, $jsonPathSelector) { parent::__construct($expected); $this->jsonPathSelector = $jsonPathSelector; }