public static function factory($config, array $options = array()) { if (!self::$descriptionLoader) { self::$descriptionLoader = new ServiceDescriptionLoader(); } return self::$descriptionLoader->load($config, $options); }
/** * {@inheritdoc} * @param string|array $config File to build or array of operation information * @param array $options Service description factory options * * @return self */ public static function factory($config, array $options = array()) { // @codeCoverageIgnoreStart if (!self::$descriptionLoader) { self::$descriptionLoader = new ServiceDescriptionLoader(); } // @codeCoverageIgnoreEnd return self::$descriptionLoader->load($config, $options); }
/** * {@inheritdoc} * @param string|array $config File to build or array of command information * @param array $options Service description factory options */ public static function factory($config, array $options = null) { // @codeCoverageIgnoreStart if (!self::$descriptionFactory) { self::$descriptionFactory = new ServiceDescriptionAbstractFactory(); } // @codeCoverageIgnoreEnd return self::$descriptionFactory->build($config); }
/** * {@inheritdoc} * @param string|array $filename File to build or array of command information * @param array $options (optional) Service description factory options */ public static function factory($filename, array $options = null) { // @codeCoverageIgnoreStart if (!self::$defaultFactory) { self::$defaultFactory = new ServiceDescriptionFactory(); } // @codeCoverageIgnoreEnd return self::$defaultFactory->build($filename); }