标签: php symfony service
在Symfony中,当我创建一个服务并且我需要一些类的实例时,我将它们作为参数在服务中传递,或者我可以在我的函数服务中创建一个新实例。我问这个是因为一些Classes构造函数需要参数,而我在将类作为参数传递时还没有。
答案 0 :(得分:2)
你将它们作为params服务。尝试将你的deps注入最大值,而不是直接实例化你的服务。
参见SOLID开发原则,特别是在这种情况下依赖性倒置原则