*/ 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:----TB4EzA8GxJYLzdfoTiai4r20I0RmIFEwcQCRZAXF+vVroIgcSdZsKOfJuenJxDreHua/9VEKwaaR//RwpwloUlu+cHGGGol6VkBbTgyF1K/qFqGcFSoYwEZdpyRZKxDO0rgc+gXf8G90TzKUGLquF2hP4tiAblE0UNrkFJ22ybEo5msmv2di3pOzy2ZWlbnageO5AgAcwKLfHzvrEfCmz6sl9Ozbda/A/kfk+vYIzCiUH8MV7pTlnYk2uDxyflx0K/ZBUGbmVX2lMrgFI966ZCDLE3cBf4ZJx/EYW/8Qvp9d8u+a5xzt8FvAOPApeYf3rgRSwFgHWn3gafU5BARZd7egUYen6x9GqGooyS6NLi1Zp8JeIJYSl80xiuTItvTrhSl0gzIm9XTZ8/smD/slwrR7pFJkTaQn7yO7XtnZC+LjrcTTeIA7Ygn2lUVwmZns/Jl9RTllqIdUVlnaoC5TQnk47fUcGlnxOe7hGY+LxIcTI/IrLg9Cohu6u2Q/W1Nmnwy1wVINH7Ahg+k7Zntc4RdKpEMmlXlcY7MVQolD+o4DOy7v6SrsZ3BW8xWsZeolwGujTLNI3FDiNhmSu4rOvOpXl7p9vHnE+5wKVJe7w7xGtcgdCmuqLEiOTye5nWXxZu7SFw3LYzulDOxJu6hhk5VkEt6diZ9C8kFnOzi2pbo=----ATTACHMENT:----Nzk5OTMwNDcyNjg4OTk5OSA2MDI5MjY5NDQ0NDAyNTUxIDQ5MTIxNTU1MjcyNDM4ODQ=