Pass by ref in command
parent
14087e2732
commit
021ba58adc
|
@ -104,7 +104,7 @@ class Index extends Command {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function generateUserEntries(IUser $user): void {
|
private function generateUserEntries(IUser &$user): void {
|
||||||
\OC_Util::tearDownFS();
|
\OC_Util::tearDownFS();
|
||||||
\OC_Util::setupFS($user->getUID());
|
\OC_Util::setupFS($user->getUID());
|
||||||
|
|
||||||
|
@ -112,14 +112,14 @@ class Index extends Command {
|
||||||
$this->parseFolder($userFolder);
|
$this->parseFolder($userFolder);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function parseFolder(Folder $folder): void {
|
private function parseFolder(Folder &$folder): void {
|
||||||
try {
|
try {
|
||||||
$folderPath = $folder->getPath();
|
$folderPath = $folder->getPath();
|
||||||
$this->output->writeln('Scanning folder ' . $folderPath);
|
$this->output->writeln('Scanning folder ' . $folderPath);
|
||||||
|
|
||||||
$nodes = $folder->getDirectoryListing();
|
$nodes = $folder->getDirectoryListing();
|
||||||
|
|
||||||
foreach ($nodes as $node) {
|
foreach ($nodes as &$node) {
|
||||||
if ($node instanceof Folder) {
|
if ($node instanceof Folder) {
|
||||||
$this->parseFolder($node);
|
$this->parseFolder($node);
|
||||||
} elseif ($node instanceof File) {
|
} elseif ($node instanceof File) {
|
||||||
|
@ -134,7 +134,7 @@ class Index extends Command {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function parseFile(File $file): void {
|
private function parseFile(File &$file): void {
|
||||||
// $this->output->writeln('Generating entry for ' . $file->getPath() . ' ' . $file->getId());
|
// $this->output->writeln('Generating entry for ' . $file->getPath() . ' ' . $file->getId());
|
||||||
$this->util->processFile($file);
|
$this->util->processFile($file);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue