made xml config mixing more general to fix bugs in PHPCS

base->abstractscanner