Emarref\Jwt\Serialization\Compact::parsePayload PHP Метод

parsePayload() защищенный Метод

protected parsePayload ( string $payloadJson ) : Emarref\Jwt\Claim\ClaimInterface[]
$payloadJson string
Результат Emarref\Jwt\Claim\ClaimInterface[]
    protected function parsePayload($payloadJson)
    {
        $claims = [];
        $payload = json_decode($payloadJson, true);
        if (!is_array($payload)) {
            throw new \InvalidArgumentException('Not a valid payload of JWT string passed for deserialization');
        }
        foreach ($payload as $name => $value) {
            $claim = $this->claimFactory->get($name);
            $claim->setValue($value);
            $claims[] = $claim;
        }
        return $claims;
    }