Atlantic18/DoctrineExtensions — pull request #1126 by chkris (2014-07-16 09:47:21+00:00)
Title: versioned class and inherited fileds for annotation configuration

This annotation allows to define list of fields which will be versioned. By default all inherited fields and marked as ```@Gedmo\Versioned``` will be logged but sometimes we would like to specify that only few of them should be versioned.

Example:
```php

use Gedmo\Mapping\Annotation as Gedmo;

class Person
{
/**
* @Gedmo\Versioned
*/
protected $age;
}

/**
* @Gedmo\VersionedClassAndInheritedFields(fieldList={"skill"})
*/
class Worker extends Person
{
/**
* @Gedmo\Versioned
*/
protected $skill;
}
```

Now - because annotation VersionedClassAndInheritedFields has been used - versioned will be only this field. If this annotation will be not used than all fields from class Worker and inherited form Person (age, skill) will be versioned.