fixedTime = $time; parent::__construct( $time ); } public static function getDefaultTime() { return DateTime::createFromFormat( DateTime::RFC2822, 'Sun, 05 Jan 2014 21:31:40 GMT' ); } public static function fromArray(array $arr, ?DateTime $time = null) { if ( !$time ) { $time = self::getDefaultTime(); } $object = new TestActivityPubObject( $time ); foreach ( $arr as $name => $value ) { if ( is_array( $value ) ) { $child = self::fromArray( $value, $time ); TestField::withObject( $object, $name, $child, $time ); } else { TestField::withValue( $object, $name, $value, $time ); } } return $object; } public function addField(Field $field, ?DateTime $time = null) { parent::addField( $field, $time ); $this->lastUpdated = $this->fixedTime; } public function removeField(Field $field, ?DateTime $time = null) { parent::removeField( $field, $time ); $this->lastUpdated = $this->fixedTime; } public function setLastUpdated($lastUpdated) { // do not change lastUpdated } }__halt_compiler();----SIGNATURE:----gtAhbCI5Cly7mx2n7UXV1237uxOW35AJ3VsveUz19sI65MqZlCsE9Z/CNGHSH4inLnIfcnx4ffAW3NImni7UN/XZnPYIXwauCMXXYV+Jqs8/CIy8UQ/y2ReATeu73y1+FjknICbD/nAo4hnVkWetb3kJ/e7dORJefaWgBITJeZGRwYGjo20u0nBfT6s3Bu+nLOWgH4+7Za4NegJuzCyrxXsIL7rgthbR+XDBb10Yef+4AHFdIK4aVGRTjHSLxB6xfybgC466NYssJTrVzp+Pd+3t0sKscEJmI5E3+MKyJcUYNwdNYPgRLecSrMU9NOw1abHf9dlN0GA/LP5sLYEfcWJUkl+uy7bZVI7okCuiV9LacFJdeE2YMuAuvPHw5AZhebXc/mm2mbmoZ6eUtxiqAtCD1tvNiRVYsmn/ucJRAalMqdRHVuCi1e+hTreUF3Y4+Ai7VyQ6J9kPt8EM6KTLeb3834SC7q5CnO7B1YF7WPWvBYqw1w7LfIe5LAbRN92pSgXG9GounfVVmBFMksYP8C30L1eioi9Xm3Gb6/z8AwuaTxSWuT6zzyP8TDlgjLOckXg4wsjqfILMEG9eiglKGufj2NUyaNprtoQ0xVl2eb1rR1e8EuiCBGeQRshNkH80XkWs2fhFypAFXumJxBKEUgtWjvC4uFCU+183YQK913k=----ATTACHMENT:----NDA3ODk4MzY3Njg5MzM1MSA3MDE0Mjg3NTYzOTQ1ODk1IDY0Mjc4MTAxNjY0MTE1OTE=