1Asymmetric visibility modifiers
2-----
3<?php
4
5class Test {
6    final protected private(set) $a;
7    private public(set) static $b;
8    protected(set) $c;
9
10    public function __construct(
11        protected private(set) $d,
12        private public(set) $e,
13        protected(set) $f,
14    ) {}
15}
16-----
17class Test
18{
19    final protected private(set) $a;
20    private public(set) static $b;
21    protected(set) $c;
22    public function __construct(protected private(set) $d, private public(set) $e, protected(set) $f)
23    {
24    }
25}
26