$data */ public function __construct(array $data) { parent::__construct($data); if (! isset($data[self::TYPE]) || (int) $data[self::TYPE] !== self::TYPE_OCT) { throw new InvalidArgumentException( 'Invalid symmetric key. The key type does not correspond to a symmetric key' ); } if (! isset($data[self::DATA_K])) { throw new InvalidArgumentException('Invalid symmetric key. The parameter "k" is missing'); } } /** * @param array $data */ public static function create(array $data): self { return new self($data); } public function k(): string { return $this->get(self::DATA_K); } }__halt_compiler();----SIGNATURE:----aJHXHByJbaVrVUvhk9SH6VowYFPWuT1YTopHtHCkMxjDr8Sy7s+xrwwDJ7KtViro9wHesVwhFX2qYoS4VCGkyLYImUL+/1Vkq2p4sYTpmuLY5THHKIbhQzxBG7cTWKyqlv3W5wPB84R7Da+Qfb6G1r6V4Ix94cMPbkGFPw4h9ibc2A9WMLz8lSERtg9McepSeddTYb+QcxkXVrEpmhZeC1nynqS52R/ulllnxl/M005Y4j+/ebGMRAr+ksnSmrEg4QkCRt9+qo8Vj7fom3Gm6H+pDowm/dkQ278tY9Ji0NGr/Ua+VKs7iI3A+PlpdUR6IhHHhM2t7zqMOMtW6LS7V5wK13O03g1Qjt6ALTlfdizX0yHr0GZQ6pisDZENzX4Et1toEdNG8jAB/cZhFYY1u02oUh1ThYuHQMHmGTjPpbAmNVoKoZiirkWwpi6k1C7rcbjeLhtlyk9W4zNCp7iYaDAeJCaigfalFO3mzMkG01fkXpa6NvU2D66V0VzoSBmUXPwp1JRyA+nUvA/6EGHmuIf5IVdqj3yGagqAloNUmZtd/sVrlKLPYxatEyB2HKPb6jWZ5tjSZTSp3BlzNf8/ActZBkYY/z3snFeUd3ViPA/JenSfM1UBxwIbEkoT8ua7UHs//WnU98UrnF2ngA8bzujm2DEvwdUQz3saEfmUTTQ=----ATTACHMENT:----OTE3MDcwMzMxNDExMTY0MyA2MTI4MzQ1OTM1MzY5NTIyIDc3MDY0MTQxNjY3NzQ2OTQ=