Krizalys Onedrive Definition Parameter AbstractParameterDefinition - krizalys/onedrive-php-sdk GitHub Wiki
Krizalys\Onedrive\Definition\Parameter\AbstractParameterDefinition
An abstract implementation for a parameter definition.
- Class name: AbstractParameterDefinition
- Namespace: Krizalys\Onedrive\Definition\Parameter
- This is an abstract class
- This class implements: Krizalys\Onedrive\Definition\Parameter\ParameterDefinitionInterface
Properties
$injector
private \Krizalys\Onedrive\Parameter\Injector\InjectorInterface $injector
- Visibility: private
$serializer
private \Krizalys\Onedrive\Serializer\SerializerInterface $serializer
- Visibility: private
Methods
__construct
mixed Krizalys\Onedrive\Definition\Parameter\AbstractParameterDefinition::__construct(\Krizalys\Onedrive\Parameter\Injector\InjectorInterface $injector, \Krizalys\Onedrive\Serializer\SerializerInterface $serializer)
Constructor.
- Visibility: public
Arguments
- $injector Krizalys\Onedrive\Parameter\Injector\InjectorInterface - The injector.
- $serializer Krizalys\Onedrive\Serializer\SerializerInterface - The serializer.
serializeValue
string Krizalys\Onedrive\Definition\Parameter\ParameterDefinitionInterface::serializeValue(mixed $value)
Serializes a given value into a string using this instance.
- Visibility: public
- This method is defined by Krizalys\Onedrive\Definition\Parameter\ParameterDefinitionInterface
Arguments
- $value mixed - The value to serialize.
injectValue
\Krizalys\Onedrive\Definition\Parameter\mixed[string] Krizalys\Onedrive\Definition\Parameter\ParameterDefinitionInterface::injectValue(\Krizalys\Onedrive\Definition\Parameter\mixed[string] $values, mixed $value)
Injects a given value into a given array of values.
- Visibility: public
- This method is defined by Krizalys\Onedrive\Definition\Parameter\ParameterDefinitionInterface
Arguments
- $values Krizalys\Onedrive\Definition\Parameter\mixed[string] - The array of values.
- $value mixed - The value to inject.