service = Bootstrap::getObjectManager()->get(IsPathExcludedInterface::class); } /** * Testing the excluded paths * * @param string $path * @param bool $isExcluded * @dataProvider pathsProvider */ public function testExecute(string $path, bool $isExcluded): void { $this->assertEquals($isExcluded, $this->service->execute($path)); } /** * Provider of paths and if the path should be in the excluded list * * @return array */ public function pathsProvider(): array { return [ ['theme', true], ['.thumbs', true], ['catalog/product/somedir', true], ['catalog/category', false] ]; } }