parse() 공개 정적인 메소드

Parse media type.
public static parse ( integer $position, string $mediaType ) : MediaType
$position integer
$mediaType string
리턴 MediaType
예제 #1
0
파일: Header.php 프로젝트: neomerx/json-api
 /**
  * @param int    $position
  * @param string $mediaType
  *
  * @return MediaTypeInterface
  */
 protected static function parseMediaType($position, $mediaType)
 {
     return MediaType::parse($position, $mediaType);
 }
 /**
  * @param string $mediaType
  * @return MediaTypeInterface
  */
 private function normalizeMediaType($mediaType)
 {
     return MediaType::parse(0, $mediaType);
 }
 /**
  * @param string $mediaType
  * @return $this
  */
 private function withMediaType($mediaType = MediaTypeInterface::JSON_API_MEDIA_TYPE)
 {
     $mediaType = MediaType::parse(0, $mediaType);
     $this->codecMatcher->registerEncoder($mediaType, function () {
         return Encoder::instance();
     });
     $this->codecMatcher->registerDecoder($mediaType, function () {
         return new DocumentDecoder();
     });
     return $this;
 }