Make DoctrineObject use AbstractHydrator's namingStrategy
if(...) -> if (...)
DRY up the naming strategy check code
Fix implementation and add tests
Remove short array syntax
Fix code style
Merge pull request #421 from MidnightDesign/naming-strategies

Make DoctrineObject use AbstractHydrator's namingStrategy
update year in license
Merge pull request #426 from prolic/patch-1

update year in license
use FilterProviderInterface

The `FilterProviderInterface` is referenced twice in the `DoctrineObject` class however that class does not exist in the `DoctrineModule\Stdlib\Hydrator` namespace. I'm assuming the `use` statement was omitted accidentally as `instanceof` will not catch nonexistent classes.