3 namespace League\Container\ServiceProvider;
5 interface SignatureServiceProviderInterface
8 * Set a custom signature for the service provider. This enables
9 * registering the same service provider multiple times.
11 * @param string $signature
14 public function withSignature($signature);
17 * The signature of the service provider uniquely identifies it, so
18 * that we can quickly determine if it has already been registered.
19 * Defaults to get_class($provider).
23 public function getSignature();