JMS\SecurityExtraBundle\Annotation\SecureReturn::__construct PHP Method

__construct() public method

public __construct ( array $values )
$values array
    public function __construct(array $values)
    {
        if (isset($values['value'])) {
            $values['permissions'] = $values['value'];
        }
        if (!isset($values['permissions'])) {
            throw new \InvalidArgumentException('You must define a "permissions" attribute for each SecureReturn annotation.');
        }

        $this->permissions = array_map('trim', explode(',', $values['permissions']));
    }
SecureReturn