コード例 #1
0
ファイル: SubstringMatcher.php プロジェクト: noikiy/tools
 public function __construct($expected)
 {
     if (is_string($expected)) {
         $expected = [$expected];
     }
     parent::__construct($expected);
 }
コード例 #2
0
ファイル: FuzzyObject.php プロジェクト: lloc/wp_mock
 /**
  * @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);
 }
コード例 #3
0
ファイル: ArrayPath.php プロジェクト: synaq/mockery-extras
 /**
  * ArrayPath constructor.
  * @param mixed|null $expected
  * @param $path
  */
 public function __construct($expected, $path)
 {
     parent::__construct($expected);
     $this->path = $path;
 }
コード例 #4
0
ファイル: InAnyOrderMatcher.php プロジェクト: noikiy/tools
 public function __construct($expected)
 {
     sort($expected);
     parent::__construct($expected);
 }
コード例 #5
0
ファイル: JsonPath.php プロジェクト: synaq/mockery-extras
 public function __construct($expected, $jsonPathSelector)
 {
     parent::__construct($expected);
     $this->jsonPathSelector = $jsonPathSelector;
 }