minor #10376 [Component][Serializer] Add fluent interface to GetSetMethodNormalizer (alexsegura)

This PR was merged into the 2.5-dev branch.

Discussion
----------

[Component][Serializer] Add fluent interface to GetSetMethodNormalizer

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | N/A
| License       | MIT
| Doc PR        | N/A

Commits
-------

2d42533 [Component][Serializer] Add fluent interface to GetSetMethodNormalizer
This commit is contained in:
Fabien Potencier 2014-03-04 21:00:43 +01:00
commit f15ea50b17

View File

@ -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;
} }
/** /**