Mutagenesis\Mutation\OperatorIncrement::getMutation PHP Метод

getMutation() публичный Метод

Replace T_INC (++) with T_DEC (--)
public getMutation ( array $tokens, integer $index ) : array
$tokens array
$index integer
Результат array
    public function getMutation(array $tokens, $index)
    {
        $tokens[$index][0] = T_DEC;
        $tokens[$index][1] = '--';
        return $tokens;
    }

Usage Example

 public function testReturnsTokenEquivalentToDecrementOperator()
 {
     $mutation = new OperatorIncrement(10);
     $this->assertEquals(array(10 => array(T_DEC, '--')), $mutation->getMutation(array(), 10));
 }
OperatorIncrement