/
или ^.+\.(jpg|jpeg|gif|png|ico|css|ttf|js|woff|woff2)$
B::class
-- это строка (название класса с полным неймспейсом), $b = new B();
$a = new A($b)
// или
$c = new C();
$a = new A($c)
// где B и C реализуют интерфейс, нужный для A
со своим набором свойств
Что это? Панели? Какой панели?