Copied!

AbstractSessionCreateParser

AbstractSessionCreateParser.php : 16
Abstract
Extends UserAwareParser

Methods

public__construct()

UserAwareParser.php : 19
public __construct(UserService $userService)

Parameters

Name Type Default value Description
$userService UserService - -

publicparse()

AbstractSessionCreateParser.php : 30
public parse(array<string|int, mixed> $data, ParsingDispatcher $parsingDispatcher) : SessionCreateStruct

Parameters

Name Type Default value Description
$data array<string|int, mixed> - -
$parsingDispatcher ParsingDispatcher - -

Return values

SessionCreateStruct

Tags
Throws
NotFoundException

protectedgetSessionCreateStruct()

AbstractSessionCreateParser.php : 25
protected abstract getSessionCreateStruct(array<string|int, mixed> $data) : AbstractSessionCreateStruct

Parameters

Name Type Default value Description
$data array<string|int, mixed> - -

Return values

AbstractSessionCreateStruct

protectedgetUser()

UserAwareParser.php : 32
protected getUser(array{_href: string} $data) : UserReference

Parameters

Name Type Default value Description
$data array{_href: string} - -

Return values

UserReference

Tags
Throws
NotFoundException
Throws
InvalidArgumentException