moving class defintion out of the function
Merge branch 'yaml' into newextensions
use the generic template
Merge branch 'imagick' into newextensions
fixing deprecated module_path usage
Merge branch 'igbinary' into newextensions