@@ -287,7 +287,7 @@ public function count(): int
287287 * @psalm-param (callable(TKey, TValue): bool)|null $callback
288288 * @psalm-return Map<TKey, TValue>
289289 */
290- public function filter (callable $ callback = null ): Map
290+ public function filter (? callable $ callback = null ): Map
291291 {
292292 $ filtered = new self ();
293293
@@ -552,7 +552,7 @@ public function reversed(): Map
552552 *
553553 * @psalm-return Map<TKey, TValue>
554554 */
555- public function slice (int $ offset , int $ length = null ): Map
555+ public function slice (int $ offset , ? int $ length = null ): Map
556556 {
557557 $ map = new self ();
558558
@@ -578,7 +578,7 @@ public function slice(int $offset, int $length = null): Map
578578 *
579579 * @psalm-param (callable(TValue, TValue): int)|null $comparator
580580 */
581- public function sort (callable $ comparator = null )
581+ public function sort (? callable $ comparator = null )
582582 {
583583 if ($ comparator ) {
584584 usort ($ this ->pairs , function ($ a , $ b ) use ($ comparator ) {
@@ -603,7 +603,7 @@ public function sort(callable $comparator = null)
603603 * @psalm-param (callable(TValue, TValue): int)|null $comparator
604604 * @psalm-return Map<TKey, TValue>
605605 */
606- public function sorted (callable $ comparator = null ): Map
606+ public function sorted (? callable $ comparator = null ): Map
607607 {
608608 $ copy = $ this ->copy ();
609609 $ copy ->sort ($ comparator );
@@ -619,7 +619,7 @@ public function sorted(callable $comparator = null): Map
619619 *
620620 * @psalm-param (callable(TKey, TKey): int)|null $comparator
621621 */
622- public function ksort (callable $ comparator = null )
622+ public function ksort (? callable $ comparator = null )
623623 {
624624 if ($ comparator ) {
625625 usort ($ this ->pairs , function ($ a , $ b ) use ($ comparator ) {
@@ -644,7 +644,7 @@ public function ksort(callable $comparator = null)
644644 * @psalm-param (callable(TKey, TKey): int)|null $comparator
645645 * @psalm-return Map<TKey, TValue>
646646 */
647- public function ksorted (callable $ comparator = null ): Map
647+ public function ksorted (? callable $ comparator = null ): Map
648648 {
649649 $ copy = $ this ->copy ();
650650 $ copy ->ksort ($ comparator );
0 commit comments