mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-09 11:09:26 +03:00
* Fix exception when attempting to read swagger annotation for virtual property * drop jms 1.0, add stopwatch for dependency
40 lines
690 B
PHP
40 lines
690 B
PHP
<?php
|
|
|
|
|
|
namespace Nelmio\ApiDocBundle\Tests\Functional\Entity;
|
|
|
|
use JMS\Serializer\Annotation as Serializer;
|
|
|
|
/**
|
|
* Class VirtualProperty
|
|
* @package Nelmio\ApiDocBundle\Tests\Functional\Entity
|
|
*
|
|
* @Serializer\ExclusionPolicy("all")
|
|
* @Serializer\VirtualProperty(
|
|
* "email",
|
|
* exp="object.user.email",
|
|
* options={@Serializer\Type("string")}
|
|
* )
|
|
*/
|
|
class VirtualProperty
|
|
{
|
|
|
|
/**
|
|
* @var int
|
|
* @Serializer\Type("integer")
|
|
* @Serializer\Expose
|
|
*/
|
|
private $id;
|
|
|
|
/**
|
|
* @var User
|
|
*/
|
|
private $user;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->user = new User();
|
|
$this->user->setEmail("dummy@test.com");
|
|
}
|
|
}
|