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']));
}