silex-base 的核心代码