static-constructors

VisibilityMethodPolicy
in package
implements StaticConstructorMethodPolicy

AbstractYes

Abstract method policy implementation for enforcing visibility requirements on static constructor methods.

Inheriting classes should override the VISIBILITY constant to return a value from the enum.

Table of Contents

Interfaces

StaticConstructorMethodPolicy
Interface defining requirements for static constructor method policies.

Constants

VISIBILITY  = \NxtLvlSoftware\StaticConstructors\Policy\Method\Visibility\ConstructorVisibility::None

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::None

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
bool

        
On this page

Search results