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->getChildren()[0]); $this->assertInstanceOf(ObjectIdentifier::class, $object->getChildren()[0]->getChildren()[0]); $this->assertInstanceOf(Sequence::class, $object->getChildren()[0]->getChildren()[1]); $this->assertInstanceOf(Integer::class, $object->getChildren()[0]->getChildren()[1]->getChildren()[0]); $this->assertInstanceOf(BitString::class, $object->getChildren()[0]->getChildren()[1]->getChildren()[1]); } }__halt_compiler();----SIGNATURE:----UursCprTSxNl6kGEh5XZCwA4y6n9PpYc/JXzuoh64Qjg80Bl5BwHk1SsxlwfX8HIqbpEft534lah5kn4oKeLrvSctpk93VqYPuSC1DhHBNhEWDN0w9pmAV0BECl9OKZ8ZFvdCKJnXTspIf3NSEuy7/EIGXyQiYRipEf1K7mrOvNWuDv7uNpZQCH3rHn8mO9OdH3MQBKLGoJHlzv6nB/A8XizO1iidqwF5+g8h9viMUGXZ8T9OCk+YQsd2MdFIMRbHqtdunnur0wSc5NU7rz0wQPyWR1KiaAUElmzTxC4g4outm7J6HNdtMzg2PK/kN2MyfYEuYC+UVG8dt8ZF9eKAFJIViKR7tD6Z0XAJ2Ix5iZn0NwCsOe7jOiee00PUkFufZ6WegV36TIFNhyDoHZCIP14XWWwNzbDRjVI9GROcHAv0KvRGZIqiYz6tpi+5/h+LprVeEJXjkvJOi7ubC326Zz+EzXBN3DXYj/iu3/Rz18jeTnzT7Y8WXGegy7oFkHHG86U05UPSK77c7NYmbR5HXMRegMSrx/17xGC7A/p39ICiLmPQSec11h8luBDl1YQLOUDbuI5AjsVOE42yEZC/778v2dIJffY/PH8vDW+ZCYrgljiX64i//4NsyITzvPP/wuvDNrwa+Iiq6r6q4VNSch9sRhFHxqmHwSzndxIN0I=----ATTACHMENT:----MjU1NjUwMDcxMzk5OTMzIDEzNDg0NDM4Nzg4NzczMTMgNTI3ODc3MjQzOTU4MjYxMQ==