/** * @param array $factories */ public static function registerFactories(array $factories) { #region set factories if (isset($factories['factories'])) { self::$factories = $factories['factories']; } #endregion #region set abstract_factories if (isset($factories['abstract_factories'])) { self::$abstract_factories = $factories['abstract_factories']; } #endregion }