diff --git a/src/Commands/UwDrushCommands.php b/src/Commands/UwDrushCommands.php index 6c16f7b4ce6e1c02f5ea064b05626fffe09e9f1b..5718b2871fd7b996e3fbf9d7a3994ce84fd61ce6 100644 --- a/src/Commands/UwDrushCommands.php +++ b/src/Commands/UwDrushCommands.php @@ -105,11 +105,16 @@ class UwDrushCommands extends DrushCommands { UwRoles::setUwPermissions($uw_role, $additional); // Set message for specific role setting permissions. - $this->logger()->success('Permissions set for ' . $uw_role['label'] . '.'); + // The logger() may not exist if this is called outside of Drush. + if ($this->logger()) { + $this->logger()->success('Permissions set for ' . $uw_role['label'] . '.'); + } } // Set message for command completed. - $this->logger()->success('All permissions set.'); + if ($this->logger()) { + $this->logger()->success('All permissions set.'); + } } /**