Off-topic:

if ( class_exists('\\WeakMap') ) {
>

People should stop using a leading slash in FQCN *strings*.  \Foo::class is
"Foo", not "\Foo".  It might work generally but that's asking for problems
(e.g. for autoloaders).

(Sorry.)

Reply via email to