|
@@ -102,12 +102,11 @@ class WebTestCaseBase extends WebTestCase
|
|
|
null, //$original->getSecurityTokenStorage(),
|
|
|
null, //$original->getHttpClient(),
|
|
|
$webServiceData);
|
|
|
- static::$kernel->getContainer()->set('webService', $fake);
|
|
|
+ $this->setContainerObject('webService', $fake);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* Funcion que crea el servicio de tenencias. Por defecto crea la tenencia base.
|
|
|
* @param int $current Contiene la tenencia actual.
|
|
@@ -400,4 +399,24 @@ class WebTestCaseBase extends WebTestCase
|
|
|
// creo el servicio de tenencias
|
|
|
$this->fakeTenancyService();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Obtiene un objeto del container.
|
|
|
+ * @param string $id Contiene el id que va a poseer en el container.
|
|
|
+ * @return mixed Retorna el objeto seteado en el container.
|
|
|
+ */
|
|
|
+ protected function getContainerObject($id)
|
|
|
+ {
|
|
|
+ return static::$kernel->getContainer()->get($id);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Setea un objeto en el container.
|
|
|
+ * @param string $id Contiene el id que va a poseer en el container.
|
|
|
+ * @param mixed $object Contiene el objeto a setear.
|
|
|
+ */
|
|
|
+ protected function setContainerObject($id, $object)
|
|
|
+ {
|
|
|
+ static::$kernel->getContainer()->set($id, $object);
|
|
|
+ }
|
|
|
}
|