public function __construct(array $classNames)
{
$this->classNames = $classNames;
parent::__construct(sprintf('Unable to extend %s simultaneously.', implode(' and ', array_map(function ($className) {
return var_export($className, true);
}, $classNames))));
}