*/ 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:----U+Cjsg0+cefPoVCvlkiqd1cagw6cbm8TyOe4/DEfwIfjryzIlMv//pg2RCgju0iyFqIxBhmAx3nodPKtbMMPyC12BWlAB11yK7qvYxjqDMEozFZhed0uoyn+V/+HDlkB9I5RMZaAR9L+tVulCwVC9AAnX0k+3x0DXHCFOiCFay32vVy5ckaPS6+CN74n98xtNRowc3g1ti/qEx+WC+ZcdOOvhlOi096Jq/kZrRY7XCCmoehz40lIL+EzEoTpDJOiCfm0rDzyBMJNh9VrZWJjFlLMdpWs/ieOOnQLfK/9rithcORMFR1EJ3w9o4Bwd7MTKbMhR0uhiAwoJPVL3RGGw1ran4rCV1KXkAFd2hMV0hZcxtMh23n6hotMcFYrOYGVgBogg8cGlj/uRLO/+KB21qCJlYdON0Dm6ksUHK6xjT3qCV2yYEGwUV0oK/xFzAaatyfV0DIyPBwjFJPyRN5feWY8hB7dhQaLSynwO3l6gOXq7owt4sW1x4+RVzdQFzML/377xyw9Htl2XgjyABeL4/5BvVrGXt8OJEqGPF41Daf4ENm3uJ5YOQZLhlWc8ywAFkNYD0F1ciNyk4fGqxddzvqkb4iQPqU67lBlUrGDJxUKRtpJ4/PCO8tdVvRnyxwLSJoxfHBNB1C1fZ4czUVe04XVXgpR1MwwfatdzLfKnwQ=----ATTACHMENT:----ODQzMjUwMzM3MjU2NDA5MyA5MzMyMzI3Mjg3MzI5ODA0IDgyODY0NDgxNTUzMzU4OA==