Documentation

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
Return values
bool

Search results