*/ interface PolicyInterface { /** * @phpstan-param Constraint::STR_OP_* $operator */ public function versionCompare(PackageInterface $a, PackageInterface $b, string $operator): bool; /** * @param int[] $literals * @return int[] */ public function selectPreferredPackages(Pool $pool, array $literals, ?string $requiredPackage = null): array; } __halt_compiler();----SIGNATURE:----ZMEl1+LPEpBQiAwlubYdvBxuSXH1ymVBh8DkONS4yZobJFcgaScp/CardcUfPZjfSr9gr9nmpsPPv55lmIMvLufnCu5+wv7rnbza+g/3e0y7NJYhwzp/mzftIsIqcdz/naaqnXcW8Ahvyr1Nsnf6xrQa8ThRMb8rzj7wPxRhymN5CcSGOQpX9EXkO5Ma/YDESAPhP5Mv/M2uWdDCwHEcaReCxgW9jr/+bZWTO5SRRZrAE5R/T+u9GyAgubCiPU3lFMW3RkkC8VD9KU3ebfD+46nbFY1TYFTg92uSNiVGs2p8PEDgx8WWx5tLEbnQY7icYPKeSDSQ/UJ62LXMpsBu2gzfjb1HGCpvLQ9Jf5jLOp/g9q0knaDa2oDiaueht4sAKyLFvGC5nNFFCMPb8naloaUmYYmq0RVfbNWwDsU+Ve/DVu1PwhAonY7SxCicFhqB/fqby/M+zYmcqmWRDSJMwG7aR6o+K60uFlwLFGObBLmffq1IKPlUjBavvivozRPl57jrcEofmWHlvk63kzNCKkoLUtD5bWEiVCJolUG1O1ygi33JrnD5vWeTcBc7mujp0/XwirOFCbtORpJiOX8dlV3nRVlWEsl12ord4/b40erJoPzp+/lZAL8V8CFwZNAiuUA3ihopEldg3eUrdWWRapAUgNBt6fNOfNuJhrySM9g=----ATTACHMENT:----NTQxODM0NjcyODAxNDYwMiA0ODczNDA1NDQwOTU5MzcyIDY0MTU3NDcyNzM1MjU1NTg=