mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-25 21:16:21 +00:00
51 lines
792 B
Markdown
51 lines
792 B
Markdown
|
---
|
||
|
id: 74ad0664-3103-429c-b9b7-15b1ea8e0c2c
|
||
|
title: "@Ignore"
|
||
|
---
|
||
|
|
||
|
# Description
|
||
|
|
||
|
Ignore values when serializing
|
||
|
|
||
|
# Syntax
|
||
|
|
||
|
``` php
|
||
|
use Symfony\Component\Serializer\Annotation\Ignore;
|
||
|
|
||
|
class SomeClass
|
||
|
{
|
||
|
public $someProperty;
|
||
|
/**
|
||
|
* @Ignore()
|
||
|
*/
|
||
|
public $anotherProperty;
|
||
|
private $lastProperty;
|
||
|
|
||
|
/**
|
||
|
* @Ignore()
|
||
|
*/
|
||
|
public function getLastProperty()
|
||
|
{
|
||
|
return $this->lastProperty;
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
|
||
|
``` yaml
|
||
|
App\SomePath\SomeClas:
|
||
|
attributes:
|
||
|
# ...
|
||
|
anotherProperty:
|
||
|
ignore: true
|
||
|
lastProperty:
|
||
|
ignore: true
|
||
|
```
|
||
|
|
||
|
``` xml
|
||
|
<class name="App\SomePath\SomeClass">
|
||
|
<!-- ... -->
|
||
|
<attribute name="anotherProperty" ignore="true" />
|
||
|
<attribute name="lastProperty" ignore="true" />
|
||
|
</class>
|
||
|
```
|