diff --git a/Provision/Context/server.php b/Provision/Context/server.php index 0e17be1e2d26b04654de324a0a405ad02d9fec63..b640b83c13d27894d68668e02d147796a9ff0377 100644 --- a/Provision/Context/server.php +++ b/Provision/Context/server.php @@ -103,7 +103,7 @@ class Provision_Context_server extends Provision_Context { $this->setProperty($type_option, $type); } else { - drush_log("Unable to load $type driver for the $service service", 'error'); + drush_log("Unable to load $type driver for the $service service: Expecting class $className", 'error'); } } else { @@ -116,6 +116,7 @@ class Provision_Context_server extends Provision_Context { * Retrieve a service of a specific type from the context. */ function service($service, $name = null) { + $this->services[$service]->setContext(($name) ? $name : $this->name); return $this->services[$service]; }