robot-loader icon indicating copy to clipboard operation
robot-loader copied to clipboard

ExcludeFiles [READY CODE]

Open Pok4 opened this issue 7 months ago • 0 comments

Ok, i find a way to fix my things in https://github.com/nette/robot-loader/discussions/31 Sorry for my english is not good at all...

Ok, open RobotLoader.php and find: private array $excludeDirs = []; after this line add: private array $excludeFiles = [];

find:

public function excludeDirectory(string ...$paths): static
{
	$this->excludeDirs = array_merge($this->excludeDirs, $paths);
	return $this;
}

after this add:

public function excludeFiles($files)
{
	$this->excludeFiles = $files;
	return $this;
}

find: exclude($this->ignoreDirs); make it like this: exclude($this->ignoreDirs)->exclude($this->excludeFiles);

After that you can use: $loader->excludeFiles(['sql.php','en.php','es.php','bg.php','fr.php','ru.php','migrate.php']);

excludeDirs is working normal with this addon (i tested it). Can you commit the changes ? :)

Pok4 avatar Nov 07 '23 18:11 Pok4