mageekguy\atoum\asserters\variable::__call PHP Method

__call() public method

public __call ( $method, $arguments )
    public function __call($method, $arguments)
    {
        $assertion = null;
        switch ($method) {
            case '==':
                $assertion = 'isEqualTo';
                break;
            case '===':
                $assertion = 'isIdenticalTo';
                break;
            case '!=':
                $assertion = 'isNotEqualTo';
                break;
            case '!==':
                $assertion = 'isNotIdenticalTo';
                break;
            default:
                return parent::__call($method, $arguments);
        }
        return call_user_func_array(array($this, $assertion), $arguments);
    }

Usage Example

Ejemplo n.º 1
0
 public function __call($method, $arguments)
 {
     if ($this->innerAsserterCanUse($method) === false) {
         return parent::__call($method, $arguments);
     } else {
         return $this->callInnerAsserterMethod($method, $arguments);
     }
 }
All Usage Examples Of mageekguy\atoum\asserters\variable::__call