Coding standards
Coding standards
Remove base class, this serves no useful purpose at all.
Use DI

$filterUtil = new FilterUtil($this->getEntityManager(), $qb, $args);
becomes
$config = new Config($this->getEntityManager(), $qb, $config);
$filterUtil = new FilterUtil($config, $request, $args);
Move request to Config and make better exceptions.
Correct type hunts and references.
EntityManager is already available in QueryBuilder
Remove useless code
Use typhints and better variable names
Consistent property name
Cleaner API
Fix typehint
Coding standards
Change file extensions to .md
Merge pull request #1288 from drak/filter_inher

Refactoring FilterUtil