spring framework style PHP service container library(with annotations)