38 private $orderedModules;
50 $this->subject = $subject;
51 $this->moduleList = $listInterface;
64 usort(
$result, [$this,
'compareFiles']);
82 if ($moduleOnePriority == $moduleTwoPriority) {
85 return ($moduleOnePriority < $moduleTwoPriority ? -1 : 1);
96 if ($this->orderedModules ===
null) {
97 $this->orderedModules = $this->moduleList->getNames();
99 $result = array_search($moduleName, $this->orderedModules);
getFiles(ThemeInterface $theme, $filePath)
compareFiles(File $fileOne, File $fileTwo)
getModulePriority($moduleName)
__construct(CollectorInterface $subject, ModuleListInterface $listInterface)