\Pivot\Admin\AssemblersRegistrationAssembler

Registration Assembler makes DTOs used in the registration process.

Summary

Methods
Properties
Constants
hydrateCollectionWithDtos()
hydrateDtoFromEntityFromArrayCollection()
hydrateDtoFromEntityFromArray()
stdClassDto()
makeIsoDate()
makeIsoTime()
makeDateTime()
makeTime()
hydrateDtoFromEntity()
hydrateDtoFromObject()
hydrateDtoWithRemoval()
makeValue()
createRegistrationDto()
makeAuthUserDto()
makeSubscriptionDto()
makeSubscriptionConfigDto()
makeClientUserDto()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

hydrateCollectionWithDtos()

hydrateCollectionWithDtos(  $collection,   $dto,   $arrayOfEntities) 

Parameters

$collection
$dto
$arrayOfEntities

hydrateDtoFromEntityFromArrayCollection()

hydrateDtoFromEntityFromArrayCollection(  $dto,   $collection) 

Parameters

$dto
$collection

hydrateDtoFromEntityFromArray()

hydrateDtoFromEntityFromArray(  $dto, array  $array) 

Parameters

$dto
array $array

stdClassDto()

stdClassDto(  $collection) 

Parameters

$collection

makeIsoDate()

makeIsoDate(  $date) 

Parameters

$date

makeIsoTime()

makeIsoTime(  $time) 

Parameters

$time

makeDateTime()

makeDateTime(  $string,   $returnProblem = false) 

Parameters

$string
$returnProblem

makeTime()

makeTime(  $string,   $returnProblem = false) 

Parameters

$string
$returnProblem

hydrateDtoFromEntity()

hydrateDtoFromEntity(  $dto,   $entity) 

Parameters

$dto
$entity

hydrateDtoFromObject()

hydrateDtoFromObject(  $dto,   $object) 

Parameters

$dto
$object

hydrateDtoWithRemoval()

hydrateDtoWithRemoval(  $dto,   $object) 

Parameters

$dto
$object

makeValue()

makeValue(  $value) 

Parameters

$value

createRegistrationDto()

createRegistrationDto(\Pivot\Admin\Assemblers\Entity  $authUser, \Pivot\Admin\Assemblers\Entity  $subscription) : \Pivot\Admin\Assemblers\DTO

Creates the DTO used when registration was successful

Parameters

\Pivot\Admin\Assemblers\Entity $authUser

Auth user that was regestered

\Pivot\Admin\Assemblers\Entity $subscription

Subscription that was created

Returns

\Pivot\Admin\Assemblers\DTO —

Assembled data

makeAuthUserDto()

makeAuthUserDto(\Pivot\Admin\Assemblers\DTO  $requestDto) : \Pivot\Admin\Assemblers\DTO

Creats an auth use DTO from the request DTO

Parameters

\Pivot\Admin\Assemblers\DTO $requestDto

The request DTO

Returns

\Pivot\Admin\Assemblers\DTO —

AuthUserDto

makeSubscriptionDto()

makeSubscriptionDto(\Pivot\Admin\Assemblers\RequestForRegistrationDto  $requestDto) : \Pivot\Admin\Assemblers\DTO

Makes a Subscription DTO from the RequestForRegistrationDto

Parameters

\Pivot\Admin\Assemblers\RequestForRegistrationDto $requestDto

Returns

\Pivot\Admin\Assemblers\DTO

makeSubscriptionConfigDto()

makeSubscriptionConfigDto(\Pivot\Admin\Assemblers\RequestForRegistrationDto  $requestDto) : \Pivot\Admin\Assemblers\DTO

Makes a SubscriptionConfiguration DTO from the RequestForRegistrationDto

Parameters

\Pivot\Admin\Assemblers\RequestForRegistrationDto $requestDto

Returns

\Pivot\Admin\Assemblers\DTO

makeClientUserDto()

makeClientUserDto(\Pivot\Admin\Assemblers\RequestForRegistrationDto  $requestDto) : \Pivot\Admin\Assemblers\DTO

Makes a client user DTO from the RequestForRegistrationDto

Parameters

\Pivot\Admin\Assemblers\RequestForRegistrationDto $requestDto

Returns

\Pivot\Admin\Assemblers\DTO