/**
  * @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());
 }