/**
* Returns a standard classname, if the class doesn't exist null is returned.
*
* @param string $suffix The suffix
* @param string $prefix The prefix
*
* @return string|null The class name
*
* @since 3.10.0
*/
protected function getClassName(string $suffix, string $prefix)
{
if (!$prefix) {
$prefix = Factory::getApplication();
}
$className = trim($this->namespace, '\\') . '\\' . ucfirst($prefix) . '\\' . $suffix;
if (!class_exists($className)) {
return null;
}
return $className;
}