MessagePack\TypeTransformer\Collection::match PHP Метод

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

public match ( mixed $value ) : MessagePack\TypeTransformer\TypeTransformer | null
$value mixed
Результат MessagePack\TypeTransformer\TypeTransformer | null
    public function match($value)
    {
        foreach ($this->items as $item) {
            if ($item->supports($value)) {
                return $item;
            }
        }
    }

Usage Example

Пример #1
0
 public function testMatchReturnsNull()
 {
     $t1 = $this->getTransformerMock(1);
     $t1->expects($this->once())->method('supports')->willReturn(false);
     $this->coll->add($t1);
     $t2 = $this->getTransformerMock(2);
     $t2->expects($this->once())->method('supports')->willReturn(false);
     $this->coll->add($t2);
     $this->assertNull($this->coll->match(new \stdClass()));
 }
All Usage Examples Of MessagePack\TypeTransformer\Collection::match