*/ class InstalledArrayRepository extends WritableArrayRepository implements InstalledRepositoryInterface { public function getRepoName(): string { return 'installed '.parent::getRepoName(); } /** * @inheritDoc */ public function isFresh(): bool { // this is not a completely correct implementation but there is no way to // distinguish an empty repo and a newly created one given this is all in-memory return $this->count() === 0; } } __halt_compiler();----SIGNATURE:----Zr+e7eWLM0IH4syL36COeOo2jvl8G29SxN8ctuEoRXOu0B06zPLcgJu9x7f2p8e63EqZP6wwHWIWhjpFZP2xl0r3h5pAWdHx/2KteddybZh+wZV4Lofg7aT06DQsAZilLaeYmeyfQkTi5Alg9ut412rDLFos4c9QS3ZFk67hwQXpbWbSY+jhKWenI9dYxEjnwoPsEIglv9BDJZ0W9/5sTHH+ooShe5wzx9OU4smbyltbjTTHdsQCEuOOMlq1cqruH212lfuVu+0W/MV4tQFxvW6oySD9LzjgJEQIdpK5U8PtEPyom/p4R7ynG5XCle2smEaoMdht9vyKbGiovHH76/qak6oX52dP0JgfGXC7mRfdxnnAEKVds4x37i22okvkZ5ju60UOIRyqSTY3DNQnpXCgGj7nEdaOy4OFvmjl7de2eRoe4gRX5n18ncd9EBgr8aHtDR9f7dPxAj39Lgzx249btyliG69j81ACOdzCADQpgOfKwjZvcE6hx4KT/NOdDAieYKjgqpkIw592dlmjvep9DIZF3ELjN689k3/DxS4mmReJ7Gx240sq3MIlfNwCns0pInPBdQ+8m+gaci7iZDbGs+dWsZRcGSWuUq4OOr0NnLQTMUDmGq9fYeh0S2Q1l2bF/3oVbgGT5D7x+66KGM2BgFf+qgk4euQhXFUhLTs=----ATTACHMENT:----MTYyNjY4MjYwODA3MTc1OSA0MDI5NjI0OTY0ODU5NzU2IDIyNjk0MDc3NDYxOTc1Mzg=