Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • Requirement
  • None

Classes

  • AbstractCondition
  • AbstractItem
  • AndCondition
  • OrCondition
  • Requirement

Interfaces

  • ConditionInterface
  • IsDisabledInterface
  • IsMetInterface
  • ItemInterface
  • RequirementInterface
  • Overview
  • Namespace
  • Class

Class Requirement

Class Requirement

Net\Bazzline\Component\Requirement\Requirement implements Net\Bazzline\Component\Requirement\RequirementInterface
Namespace: Net\Bazzline\Component\Requirement
Package: Net\Bazzline\Component\Requirement
Author: stev leibelt artodeto@bazzline.net
Since: 2013-06-25
Located at Requirement.php
Methods summary
public
# __construct( )

Author

stev leibelt artodeto@bazzline.net

Since

2013-06-25
public
# __call( string $methodName, mixed $arguments )

Magic call method to keep this class as generic as possible.

Magic call method to keep this class as generic as possible.

Parameters

$methodName
  • name of the method
$arguments
  • value

Returns


$this

Throws

InvalidArgumentException

Author

sleibelt

Since

2013-06-25
public boolean
# __invoke( )

Validates if given requirement is met

Validates if given requirement is met

Returns

boolean

Throws

RuntimeException
public
# addCondition( Net\Bazzline\Component\Requirement\ConditionInterface $condition )

{$inheritdoc}

{$inheritdoc}

Parameters

$condition

Returns


$this

Throws

RuntimeException

Implementation of

Net\Bazzline\Component\Requirement\RequirementInterface::addCondition()
public boolean
# isMet( )

Validates if given requirement is met

Validates if given requirement is met

Returns

boolean

Throws

RuntimeException

Implementation of

Net\Bazzline\Component\Requirement\IsMetInterface::isMet()
public boolean
# isLocked( )

{$inheritdoc}

{$inheritdoc}

Returns

boolean

Implementation of

Net\Bazzline\Component\Requirement\RequirementInterface::isLocked()
public
# lock( )

{$inheritdoc}

{$inheritdoc}

Returns


$this

Throws

RuntimeException

Implementation of

Net\Bazzline\Component\Requirement\RequirementInterface::lock()
public boolean
# isDisabled( )

{$inheritdoc}

{$inheritdoc}

Returns

boolean

Implementation of

Net\Bazzline\Component\Requirement\IsDisabledInterface::isDisabled()
public
# disable( )

Returns


$this

Author

stev leibelt artodeto@bazzline.net

Since

2013-09-29

Implementation of

Net\Bazzline\Component\Requirement\IsDisabledInterface::disable()
public null|Net\Bazzline\Component\Requirement\ConditionInterface[]
# getConditions( )

Returns

null|Net\Bazzline\Component\Requirement\ConditionInterface[]

Author

stev leibelt artodeto@bazzline.net

Since

2013-09-29

Implementation of

Net\Bazzline\Component\Requirement\RequirementInterface::getConditions()
protected boolean
# getReturnValueIfIsDisabled( )

Returns

boolean

Author

stev leibelt artodeto@bazzline.net

Since

2013-09-29
protected
# setReturnValueIfIsDisabledToFalse( )

Author

stev leibelt artodeto@bazzline.net

Since

2013-09-29
protected
# setReturnValueIfIsDisabledToTrue( )

Author

stev leibelt artodeto@bazzline.net

Since

2013-09-29
Properties summary
protected SplObjectStorage|Net\Bazzline\Component\Requirement\ConditionInterface[]|Net\Bazzline\Component\Requirement\IsMetInterface[] $conditions
#
protected Net\Bazzline\Component\Lock\RuntimeLock $lock
#
protected boolean $isDisabled
#
PHP Requirement Component by bazzline.net API documentation generated by ApiGen