/** * Constructor. Sets up the properties. * * @since 3.0.0 * * @param string $default_class Optional. Fully qualified name of the default class. Defaults to * ErrorFactory::DEFAULT_CLASS. */ public function __construct($default_class = ErrorFactory::DEFAULT_CLASS) { $this->factory = GenericFactory::with_default_class(ErrorFactory::BASE, (string) $default_class); }