@tonydspaniard About this method implementation. Why not just:

```
return [static::DRIVER_GD2, static::DRIVER_GMAGICK, static::DRIVER_IMAGICK];
```

For which goals you use excess/static variable :question: