Overview

Namespaces

  • expect
    • config
    • configurator
    • context
    • factory
    • matcher
      • strategy
    • package
    • registry
    • reporter

Classes

  • ArrayInclusionStrategy
  • InclusionResult
  • StringInclusionStrategy

Interfaces

  • InclusionStrategy
  • Overview
  • Namespace
  • Class

Class ArrayInclusionStrategy

expect\matcher\strategy\ArrayInclusionStrategy implements expect\matcher\strategy\InclusionStrategy
Final
Namespace: expect\matcher\strategy
Located at matcher/strategy/ArrayInclusionStrategy.php
Methods summary
public
# __construct( array $actualValues )

Parameters

$actualValues
actualValues
public expect\matcher\strategy\InclusionResult
# match( array $expectValues )

<?php $strategy = new ArrayInclusionStrategy([ 1, 2 ]); $result = $strategy->match([ 1, 2, 3 ]);.

<?php
    $strategy = new ArrayInclusionStrategy([ 1, 2 ]);
    $result = $strategy->match([ 1, 2, 3 ]);.

var_dump($result->isMatched()) // true
    var_dump($result->getMatchResults()); // [ 1, 2 ]
    var_dump($result->getUnmatchResults()); // [ 3 ]
?>

Parameters

$expectValues
expectValues

Returns

expect\matcher\strategy\InclusionResult

Implementation of

expect\matcher\strategy\InclusionStrategy::match()
Expect API documentation generated by ApiGen