*/ 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:----PaBU/W+Qiwdhp9m6IKAVD6C2dOq18C5nTHYYN+69dJ6a4y1FOhVOTY4E3VE9R1DMeL5w1L2IrmmNkcMJo8yPG7EHLefVRNL0SuOc/I99JTjN4DhmoHsvru9/tfDTc/pAmKhXIdezq4x3sOX2KhcefeFwpGZV2lwrf3Nk21Ne53V0t3ADW3GNRSrKcE9NWKVeO/mk1XHsbxU77fyL5wHHrC7otBIKs9/zXNA1lnVdYk8T00QhhmIoTztyq92HzEFG7pktqjecA9y2c8t1Too8dRJO6Dq8oxRDGN0NoMBezfqnLD1bDxjxkponO4su9tySvQwzoeG3wSTsuuGaS3Lc2iTB3vO+S0zSdEImQzWOyFAv5k8B3rivm+/vwXXGjQnO0YPG2wnPw8cHunX2PIMF4ToBDeSKhvIV7HZbY0c4vXSz7RoRQQwVUkanP21SYr9KCvUdXxfL0Nw5D+61dHjPO7TaZPiCqXwSQ1yqytiVFHaN63qC9fAZAwZEjQXR41/xcbzTk3OI4w4JF1K38BUELjbKZFzalF5fMOlp4CWvACmzMCMcakMvdSKzKfJ62Cw/34a1S5GEp7hZbXGodmAmTU5qhzxQV08phcZ/2mdtPWFoh3f1Rb/9WXqp3taqZ7Qy3saBk0pchSIp5m++bEAq/qYiyqJwzOI8MihKznT/s4M=----ATTACHMENT:----MTcwMzAwODY2NjAwMTAyMyA4OTA4MDMwOTU0ODY2MjY1IDUxNDg4NjU0MDk5NTgyNTY=