QuickDefinitionsConfiguration
in package
Table of Contents
- QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION = 'QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION'
- QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE = 'QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE'
- $_quickDefinitionsApplicationMode : string
- Defines what a quick definition should produce.
- shouldBeCalledAtLeastOnce() : bool
- Returns true if quick definitions should setup a stub, returns false when quick definitions should setup a mock with 'at least once' expectation.
Constants
QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION
private
mixed
QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION
= 'QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION'
QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE
private
mixed
QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE
= 'QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE'
Properties
$_quickDefinitionsApplicationMode
Defines what a quick definition should produce.
protected
string
$_quickDefinitionsApplicationMode
= self::QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION
Possible options are:
- self::QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION: in this case quick definitions define a stub.
- self::QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE: in this case quick definitions define a mock with an 'at least once' expectation.
Methods
shouldBeCalledAtLeastOnce()
Returns true if quick definitions should setup a stub, returns false when quick definitions should setup a mock with 'at least once' expectation.
public
shouldBeCalledAtLeastOnce([bool|null $newValue = null ]) : bool
When parameter $newValue is specified it sets the configuration with the given value.
Parameters
- $newValue : bool|null = null