getBinary()); $template = [ Identifier::SEQUENCE => [ Identifier::SET => [ Identifier::OBJECT_IDENTIFIER, Identifier::SEQUENCE => [ Identifier::INTEGER, Identifier::BITSTRING, ], ], ], ]; $parser = new TemplateParser(); $object = $parser->parseBase64($data, $template); $this->assertInstanceOf(Set::class, $object[0]); $this->assertInstanceOf(ObjectIdentifier::class, $object[0][0]); $this->assertInstanceOf(Sequence::class, $object[0][1]); $this->assertInstanceOf(Integer::class, $object[0][1][0]); $this->assertInstanceOf(BitString::class, $object[0][1][1]); } }