拒绝重复造轮子,用composer搞自己的框架(完)