/** * Display a warning if a running n98-magerun as root user * * @param ConsoleEvent $event * @return void */ public function checkRunningAsRootUser(ConsoleEvent $event) { $output = $event->getOutput(); if ($output instanceof ConsoleOutput) { $errorOutput = $output->getErrorOutput(); if (OperatingSystem::isLinux() || OperatingSystem::isMacOs()) { if (function_exists('posix_getuid')) { if (posix_getuid() === 0) { $errorOutput->writeln(''); $errorOutput->writeln(self::WARNING_ROOT_USER); $errorOutput->writeln(''); } } } } }
/** * Display a warning if a running n98-magerun as root user * * @param ConsoleEvent $event * @return void */ public function checkRunningAsRootUser(Event $event) { if ($this->_isSkipRootCheck()) { return; } $config = $event->getApplication()->getConfig(); if (!$config['application']['check-root-user']) { return; } $output = $event->getOutput(); if (OperatingSystem::isLinux() || OperatingSystem::isMacOs()) { if (function_exists('posix_getuid')) { if (posix_getuid() === 0) { $output->writeln(''); $output->writeln(self::WARNING_ROOT_USER); $output->writeln(''); } } } }