Pass by ref in command

pull/37/head
Varun Patil 2022-08-20 02:14:03 +00:00
parent 14087e2732
commit 021ba58adc
1 changed files with 4 additions and 4 deletions

View File

@ -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);
} }