Alias

class Alias

Methods

__construct(string $id, bool $public = true)
bool isPublic()

Checks if this DI Alias should be public or not.

$this setPublic(bool $boolean)

Sets if this Alias is public.

$this setPrivate(bool $boolean)

Sets if this Alias is private.

bool isPrivate()

Whether this alias is private.

string __toString()

Returns the Id of this alias.

Details

__construct(string $id, bool $public = true)

Parameters

string $id
bool $public

bool isPublic()

Checks if this DI Alias should be public or not.

Return Value

bool

$this setPublic(bool $boolean)

Sets if this Alias is public.

Parameters

bool $boolean If this Alias should be public

Return Value

$this

$this setPrivate(bool $boolean)

Sets if this Alias is private.

When set, the "private" state has a higher precedence than "public". In version 3.4, a "private" alias always remains publicly accessible, but triggers a deprecation notice when accessed from the container, so that the alias can be made really private in 4.0.

Parameters

bool $boolean

Return Value

$this

bool isPrivate()

Whether this alias is private.

Return Value

bool

string __toString()

Returns the Id of this alias.

Return Value

string The alias id

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/DependencyInjection/Alias.html