Php 是否有一个类可以表示symfony2中的所有实体?

Php 是否有一个类可以表示symfony2中的所有实体?,php,symfony,Php,Symfony,我正在重构表单处理程序,以将常见任务存储在抽象类中 我遇到了类型暗示的问题 我在父类中创建了一个抽象方法,当表单有效时调用该方法: /** * Action to perform if form is valid */ public abstract function onSuccess($data); 参数$data包含新的/修改的实体,因此该对象的类对于抽象类的所有实现都是不同的 使用先前版本的onSuccessprototype,我无法在我的子项中声明实体类型,如下所示: publi

我正在重构表单处理程序,以将常见任务存储在
抽象类中

我遇到了类型暗示的问题

我在父类中创建了一个
抽象方法
,当表单有效时调用该方法:

/**
 * Action to perform if form is valid
 */
public abstract function onSuccess($data);
参数
$data
包含新的/修改的实体,因此该对象的类对于
抽象类的所有实现都是不同的

使用先前版本的
onSuccess
prototype,我无法在我的子项中声明实体类型,如下所示:

public function onSuccess(Playlist $playlist) { ... }
所以有没有一个基类可以用于
抽象类中的类型暗示,它可以表示所有实体,并允许我在子类中使用类型暗示

public abstract function onSuccess(??? $data);

谢谢你的帮助。

我觉得好像你需要使用一个,然后你可以针对它键入提示。

我觉得好像你需要使用一个,然后你可以针对它键入提示。

我觉得好像你需要使用一个,然后你可以针对它键入提示。

我觉得好像你需要使用一个,然后您可以键入提示。

我同意,但我希望这个接口已经存在于orm层中。不,但创建它对您来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。