[Component][Serializer] Add fluent interface to GetSetMethodNormalizer
This commit is contained in:
parent
bc38d76f94
commit
2d42533964
@ -46,6 +46,8 @@ class GetSetMethodNormalizer extends SerializerAwareNormalizer implements Normal
|
|||||||
* @param callable[] $callbacks help normalize the result
|
* @param callable[] $callbacks help normalize the result
|
||||||
*
|
*
|
||||||
* @throws InvalidArgumentException if a non-callable callback is set
|
* @throws InvalidArgumentException if a non-callable callback is set
|
||||||
|
*
|
||||||
|
* @return GetSetMethodNormalizer
|
||||||
*/
|
*/
|
||||||
public function setCallbacks(array $callbacks)
|
public function setCallbacks(array $callbacks)
|
||||||
{
|
{
|
||||||
@ -55,26 +57,36 @@ class GetSetMethodNormalizer extends SerializerAwareNormalizer implements Normal
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->callbacks = $callbacks;
|
$this->callbacks = $callbacks;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set ignored attributes for normalization
|
* Set ignored attributes for normalization
|
||||||
*
|
*
|
||||||
* @param array $ignoredAttributes
|
* @param array $ignoredAttributes
|
||||||
|
*
|
||||||
|
* @return GetSetMethodNormalizer
|
||||||
*/
|
*/
|
||||||
public function setIgnoredAttributes(array $ignoredAttributes)
|
public function setIgnoredAttributes(array $ignoredAttributes)
|
||||||
{
|
{
|
||||||
$this->ignoredAttributes = $ignoredAttributes;
|
$this->ignoredAttributes = $ignoredAttributes;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set attributes to be camelized on denormalize
|
* Set attributes to be camelized on denormalize
|
||||||
*
|
*
|
||||||
* @param array $camelizedAttributes
|
* @param array $camelizedAttributes
|
||||||
|
*
|
||||||
|
* @return GetSetMethodNormalizer
|
||||||
*/
|
*/
|
||||||
public function setCamelizedAttributes(array $camelizedAttributes)
|
public function setCamelizedAttributes(array $camelizedAttributes)
|
||||||
{
|
{
|
||||||
$this->camelizedAttributes = $camelizedAttributes;
|
$this->camelizedAttributes = $camelizedAttributes;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user