lxw/sigen (packagist): Service Interface Generator
Keywords: meta programming