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:----u+4MJULEl8MYx4qgRMwo8bnIZO02elS5d63dYWZZR77hxFVJ1Ll/n6lWASktKZCrmkfSwaUmpFNT3ZEMDO+f2JrFGWk0q7vdiHb2efpbBlLXgFJXdsz+xy7bfoMborcXtTfX1hCN07Rr8a25xmY5xnAR+MfPTPRQUsBUcBYkEenamGNAXYGAmVz4JoHWBTCHJbmY9vKk81ensnhfTjl2+yf2FQ/rGNycZL/0rI8RPcH/bkrYaq82nw865NJ73JA2eMaGJe/NapKy1pOJJpcGFGZGyKcGsAoUakggB998cLGbN7BqPfREoUSuRK8igV8BeYNUTHeGAJwdKURIiwngmoIdx/9FsaLKKMpeklj/YEop+JuBZjBs6Mpy+t0hMN0CR9I7vLpVp8HzzwI1jSeuvszObPC0/zyR6ctkA+V0x1rXLse3HS3cirrwNTNK01s2WCMUEEDUUMMlaHVmf+Lm7/MOS8H47qy/dmn2EmQFHZ5J3thzxVhTfytek3tmIBzRJMCzBcZU+HFC1sBTUSNTztlFTUJDO9NUm9oM1L/Aw3/3jj3YmHYbwCNlros89ewMKLDV8z3fwZeb62PNyxkyZfud3/xEvwRzeMhbBxud/g8tvdOH1VhIZHvYDhMJuqoCUjoxblH/oV33f7qPBxip+FDAfXbnrZBpowwFgUMqSjw=----ATTACHMENT:----OTEzMzExNjYyNzMwMDEgNTY3NTU3MDU1MDY3MDc5MSA0NTMzMDM3MjMxNzg3NTI4