Symfony2 - Finder 组件

Symfony2 - Finder Component

我想在目录中的某些文件中查找特定文本。我尝试使用 Symfony Finder Component,但无法获得结果。下面是我的代码。

$finder = new Finder();
$finder->in('./sample')->files()->contains('This is test');

文件在示例目录中。 sample目录下有pdf、txt文件。以上对我不起作用。如何让它工作。任何帮助将不胜感激。

在此之前,检查示例目录的路径是否与 .php 文件位于同一目录中。

$finder->files()->in(__DIR__.'/sample')->contains('This is test');
var_dump($finder);

DIR 是包含文件目录的 php 的魔法常量。