protected function _isInheritanceConflict(array $classes)
{
$later = null;
foreach (array_reverse($classes) as $class) {
$earlier = ClassUtil::create($class);
try {
if ($later instanceof ClassUtil && $later->exists() && $earlier->exists() && !$later->isA($earlier)) {
return true;
}
} catch (Exception $e) {
return true;
}
$later = $earlier;
}
return false;
}