1
0
mirror of synced 2024-12-01 01:36:07 +03:00
api-client-php/tests/utils/PockBuilder.php

38 lines
713 B
PHP

<?php
/**
* PHP version 7.3
*
* @category PockBuilder
* @package RetailCrm\TestUtils
*/
namespace RetailCrm\TestUtils;
use Pock\PockBuilder as Base;
/**
* Class PockBuilder
*
* @category PockBuilder
* @package RetailCrm\TestUtils
*/
class PockBuilder extends Base
{
/**
* Match JSON form field using provided JSON string or array.
*
* @param string $name
* @param string|array<string, mixed> $value
*
* @return $this
* @throws \Pock\Exception\JsonException
*/
public function matchJsonFormField(string $name, $value): self
{
$this->addMatcher(new JsonFormFieldMatcher($name, $value));
return $this;
}
}