LimeSurvey API - Master branch

PatcherSurvey extends Patcher
in package

Table of Contents

Properties

$surveyResponse  : SurveyResponse
$opHandlers  : mixed

Methods

__construct()  : mixed
Constructor
addOpHandler()  : void
Add operation handler
applyPatch()  : array<string|int, mixed>
Apply patch
handleOp()  : array<string|int, mixed>
Apply operation

Properties

$opHandlers

private mixed $opHandlers = []

Methods

__construct()

Constructor

public __construct(ContainerInterface $diContainer, SurveyResponse $surveyResponse) : mixed
Parameters
$diContainer : ContainerInterface
$surveyResponse : SurveyResponse
Tags
SuppressWarnings

(PHPMD.ExcessiveMethodLength)

applyPatch()

Apply patch

public applyPatch(mixed|null $patch[, array<string|int, mixed>|null $context = [] ]) : array<string|int, mixed>
Parameters
$patch : mixed|null
$context : array<string|int, mixed>|null = []
Tags
throws
ObjectPatchException
throws
OpHandlerException
Return values
array<string|int, mixed>

        
On this page

Search results