signatureGenerator = $signatureGenerator; } /** * {@inheritDoc} * * @throws InvalidArgumentException */ public function addSignature(ClassGenerator $classGenerator, array $parameters): ClassGenerator { $classGenerator->addPropertyFromGenerator(new PropertyGenerator( 'signature' . $this->signatureGenerator->generateSignatureKey($parameters), $this->signatureGenerator->generateSignature($parameters), PropertyGenerator::FLAG_STATIC | PropertyGenerator::FLAG_PRIVATE )); return $classGenerator; } } __halt_compiler();----SIGNATURE:----MaLaQvEhztVPp7EqCsPL796Ol/zeb8q8/I5nvycd8+knmCI3HdczbFuSGZKczgnd3O1bDwatKoFtuoBT0LFbeycyPffoypEH1k4DaMhrumudNY0SV8/960CRwI8P06VReR8sDplEUGR7f5wu2vwZVnRmQEe5OsZ3cJOYTJFLsLxG3f/ITdmCVZqPl86m6g20MwGDBrfVgNhTNNSJGPyvWR/y782S4Q43CU7+q2XzI8AmedLl33+jF+qgw9ERSFXP6eGcvFnhHPujh2LUKuABbZpZieT5rkt2Trl7EGDsTW9EdXs71HE1+pXtFFH3sxe6G0eQvE0f4qBCKh92od/dvP/ajx3mSqEppYOBHzrfemUu1ZQmbnY/R3zyyZLqp/4MSos7YjWfZiRKuyANJEQBXfLKuIobQ2LI/3knBUkGdhuKnD4iyRAFtuWzflPXscc7TSbGSKvHT6aO7tMqvzHRifAjQOCEEu47Ts5frUHUQVPFjmZMsaVauQRUBW6b/vmekieq2eytE7/GxMvze/WhxtkfSgDFEefBa+sExEA5FUzihhI2QCWCpZbkyx5+YCvZc9/6rrD7f7RJpLsEqyekXbXSGbWvkhSjY3NtNfOY+jACKcZbUOj1+6OTyAWpir/1eZNqrLqslKL2zPxGU0wXj/gC8N5fcbaLcvtZxnUU/58=----ATTACHMENT:----NTAzNjc1ODk3NDc4OTQwOCA5NTYwOTQyNDk3NzU4MDY1IDg4OTEwNDg4NTU1NjI2MDY=