public function testReset()
 {
     $builder = new EntityMaskBuilder();
     $this->assertEquals(EntityMaskBuilder::IDENTITY, $builder->get());
     $builder->add('view_basic');
     $this->assertTrue($builder->get() > 0);
     $builder->reset();
     $this->assertEquals(EntityMaskBuilder::IDENTITY, $builder->get());
 }
 public static function getMask(array $masks, MaskBuilder $maskBuilder = null)
 {
     if ($maskBuilder === null) {
         $maskBuilder = new EntityMaskBuilder();
     }
     $maskBuilder->reset();
     foreach ($masks as $mask) {
         $maskBuilder->add($mask);
     }
     return $maskBuilder->get();
 }