12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace ExtraDataBundle\Entity\Traits;
- use Doctrine\ORM\Mapping as ORM;
- use Symfony\Component\Validator\Constraints as Assert;
- trait ExtraDataTrait
- {
- /**
- * @var string $extraData
- *
- * @ORM\Column(type="text", nullable=true)
- *
- * @Assert\Callback(
- * callback={"ExtraDataBundle\Validator\JSONValidator", "validate"},
- * payload={"field"="extraData"}
- * )
- */
- private $extraData;
- /**
- * @return string
- */
- public function getExtraData()
- {
- return $this->extraData;
- }
- /**
- * @param string $extraData
- *
- * @return $this
- */
- public function setExtraData($extraData = null)
- {
- $this->extraData = $extraData;
- return $this;
- }
- }
|