PHP Class Rs\Json\Patch\Operation

Afficher le fichier Open project: raphaelstolt/php-jsonpatch Class Usage Examples

Protected Properties

Свойство Type Description
$name string
$path string
$value mixed

Méthodes publiques

Méthode Description
__construct ( string $op, stdClass $operation )
getName ( ) : string
getPath ( ) : string
getValue ( ) : mixed
perform ( string $targetDocument ) : mixed

Méthodes protégées

Méthode Description
assertMandatories ( stdClass $operation ) Guard the mandatory operation properties
getPointerParts ( ) : array

Method Details

__construct() public méthode

public __construct ( string $op, stdClass $operation )
$op string
$operation stdClass

assertMandatories() abstract protected méthode

Guard the mandatory operation properties
abstract protected assertMandatories ( stdClass $operation )
$operation stdClass The operation structure.

getName() public méthode

public getName ( ) : string
Résultat string

getPath() public méthode

public getPath ( ) : string
Résultat string

getPointerParts() protected méthode

protected getPointerParts ( ) : array
Résultat array

getValue() public méthode

public getValue ( ) : mixed
Résultat mixed

perform() abstract public méthode

abstract public perform ( string $targetDocument ) : mixed
$targetDocument string
Résultat mixed

Property Details

$name protected_oe property

protected string $name
Résultat string

$path protected_oe property

protected string $path
Résultat string

$value protected_oe property

protected mixed $value
Résultat mixed