Php 在symfony中自动加载非名称空间类

Php 在symfony中自动加载非名称空间类,php,symfony,Php,Symfony,所以我们有很多遗留代码,我们希望能够在我们正在进行的一个新项目中使用它,该项目将使用symfony编写。我们有很多没有命名的类,它们引用了其他类等等。有没有一种方法可以自动加载我们所有的类,而不必将它们全部更改为位于名称空间下?理想情况下,我们不必更改类中的任何代码,我们可以像现在这样加载它们。每个类都位于一个单独的文件中,该文件的名称与该类相同,所有类都位于同一文件夹中 所以我们有这样的类: // Foo.php Class Foo { public function bar() {

所以我们有很多遗留代码,我们希望能够在我们正在进行的一个新项目中使用它,该项目将使用symfony编写。我们有很多没有命名的类,它们引用了其他类等等。有没有一种方法可以自动加载我们所有的类,而不必将它们全部更改为位于名称空间下?理想情况下,我们不必更改类中的任何代码,我们可以像现在这样加载它们。每个类都位于一个单独的文件中,该文件的名称与该类相同,所有类都位于同一文件夹中

所以我们有这样的类:

// Foo.php
Class Foo {
    public function bar() {
        $baz = new Baz();
    }
}

是否有办法将其加载,以便可以按原样使用?不要想在使用类的任何地方到处添加名称空间…

Symfony使用composer,因此您可以使用composer自动加载类映射或文件自动加载类: