/** * @dataProvider flagsProvider */ public function testSetFlags($flags, $tagUpdate, $crcData, $tagRestrictions) { $this->extendedHeader->setFlags($flags); $this->assertSame($flags, $this->extendedHeader->getFlags()); $this->assertSame($tagUpdate, $this->extendedHeader->hasTagUpdate()); $this->assertSame($crcData, $this->extendedHeader->hasCrcData()); $this->assertSame($tagRestrictions, $this->extendedHeader->hasTagRestrictions()); }