Php 如何在Symfony 2中实现服务类

Php 如何在Symfony 2中实现服务类,php,symfony,dependency-injection,Php,Symfony,Dependency Injection,我正在努力学习OOP和DI。我正在接受FOSUserBundle的帮助,并编写自己的包来学习东西 FOS有: UserManager.php和UserManagerInterface.php 现在,我想在Service文件夹中创建UserService.php 我不知道是否可以将UserManager.php替换为userService.php,还是需要创建一个新文件 userService.php扩展了userManager.php 我希望保持模块化。您不应该编辑FOSUserBundle中的

我正在努力学习OOP和DI。我正在接受FOSUserBundle的帮助,并编写自己的包来学习东西

FOS有:

UserManager.php
UserManagerInterface.php

现在,我想在
Service
文件夹中创建UserService.php

我不知道是否可以将
UserManager.php
替换为
userService.php
,还是需要创建一个新文件

userService.php
扩展了
userManager.php


我希望保持模块化。

您不应该编辑FOSUserBundle中的任何文件,请使用第二种解决方案:继承,并使用配置文件选择您的用户管理器,而不是FOS用户管理器