Пример #1
0
 function it_returns_the_default_if_content_type_is_not_specified(Request $request, \LaraPackage\Api\Contracts\Config\ApiVersion $version)
 {
     $this->requestHeaderExpectation($request, '');
     $version->latest()->shouldBeCalledTimes(3)->willReturn(4);
     $version->isValid(4)->shouldBeCalledTimes(3)->willReturn(true);
     $version->mediaTypeIsValid(false, 4)->shouldBeCalledTimes(2)->willReturn(false);
     $version->defaultMediaType(4)->shouldBeCalledTimes(1)->willReturn('json');
     $this->acceptedMediaType()->shouldReturn('json');
 }
Пример #2
0
 /**
  * @return string
  */
 protected function mediaTypeAfterVendorIsValid()
 {
     return $this->version->mediaTypeIsValid($this->acceptHeaderMediaTypeAfterVendor(), $this->version());
 }