ScriptFUSION\Porter\Porter::hasProvider PHP Метод

hasProvider() публичный Метод

Gets a value indicating whether the specified provider is registered.
public hasProvider ( string $name, string | null $tag = null ) : boolean
$name string Provider class name.
$tag string | null Optional. Provider tag.
Результат boolean True if the specified provider is registered, otherwise false.
    public function hasProvider($name, $tag = null)
    {
        return isset($this->providers[$this->hashProviderName($name, $tag)]);
    }

Usage Example

Пример #1
0
 public function testHasProvider()
 {
     self::assertTrue($this->porter->hasProvider(get_class($this->provider)));
     self::assertFalse($this->porter->hasProvider(get_class($this->provider), 'foo'));
     self::assertFalse($this->porter->hasProvider('foo'));
 }