nothing so far, but both variables might be undefined when they are used, if this if branch is not hit:

if ($this->configClasses[$inheritanceClass]['inheritable']) {