ProtectedVisibilityPolicy
extends VisibilityMethodPolicy
in package
FinalYes
Method policy for enforcing a static constructor candidate method has protected visibility.
Table of Contents
Constants
- VISIBILITY = \NxtLvlSoftware\StaticConstructors\Policy\Method\Visibility\ConstructorVisibility::Protected
Methods
- meetsRequirements() : bool
- Enforces that a method matches the visibility enforced by this policy.
- getVisibility() : ConstructorVisibility
- Get the {@link \NxtLvlSoftware\StaticConstructors\Policy\Method\Visibility\ConstructorVisibility} enum value for this policy.
Constants
VISIBILITY
protected
mixed
VISIBILITY
= \NxtLvlSoftware\StaticConstructors\Policy\Method\Visibility\ConstructorVisibility::Protected
Methods
meetsRequirements()
Enforces that a method matches the visibility enforced by this policy.
public
final static meetsRequirements(ReflectionMethod $method) : bool
Parameters
- $method : ReflectionMethod
Return values
boolgetVisibility()
Get the {@link \NxtLvlSoftware\StaticConstructors\Policy\Method\Visibility\ConstructorVisibility} enum value for this policy.
private
static getVisibility() : ConstructorVisibility