summaryrefslogtreecommitdiffstats
path: root/apps/files/console/scan.php
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2013-09-01 16:40:50 +0200
committerBart Visscher <bartv@thisnet.nl>2013-09-01 16:40:50 +0200
commit0aba549e7f11e1035fa7a2e880803b47cbadd919 (patch)
treef2ba9c9cd15a555e2864764824d96b362653dbe6 /apps/files/console/scan.php
parent92e90c8eb995c886b3e9cd77c14e3f0b25b95cd7 (diff)
downloadnextcloud-server-0aba549e7f11e1035fa7a2e880803b47cbadd919.tar.gz
nextcloud-server-0aba549e7f11e1035fa7a2e880803b47cbadd919.zip
Use more object oriented way for console commands
Diffstat (limited to 'apps/files/console/scan.php')
-rw-r--r--apps/files/console/scan.php31
1 files changed, 0 insertions, 31 deletions
diff --git a/apps/files/console/scan.php b/apps/files/console/scan.php
deleted file mode 100644
index 70183fc888a..00000000000
--- a/apps/files/console/scan.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-if (count($argv) !== 2) {
- echo "Usage:" . PHP_EOL;
- echo " files:scan <user_id>" . PHP_EOL;
- echo " will rescan all files of the given user" . PHP_EOL;
- echo " files:scan --all" . PHP_EOL;
- echo " will rescan all files of all known users" . PHP_EOL;
- return;
-}
-
-function scanFiles($user) {
- $scanner = new \OC\Files\Utils\Scanner($user);
- $scanner->listen('\OC\Files\Utils\Scanner', 'scanFile', function($path) {
- echo "Scanning $path" . PHP_EOL;
- });
- $scanner->listen('\OC\Files\Utils\Scanner', 'scanFolder', function($path) {
- echo "Scanning $path" . PHP_EOL;
- });
- $scanner->scan('');
-}
-
-if ($argv[1] === '--all') {
- $users = OC_User::getUsers();
-} else {
- $users = array($argv[1]);
-}
-
-foreach ($users as $user) {
- scanFiles($user);
-}