lx/sigen (packagist): Service Interface Generator
Keywords: generator|class|meta programming