protected function init_shortcode_ui( $tag ) {
		$shortcode_ui_class = $this->get_shortcode_ui_class( $tag );

		$this->shortcode_uis[] = $this->instantiate(
			ShortcodeUIInterface::class,
			$shortcode_ui_class,
			[
				'shortcode_tag' => $tag,
				'config'        => $this->config->getSubConfig( $tag, self::KEY_UI ),
				'dependencies'  => $this->dependencies,
			]
		);
	}
protected function init_shortcode_ui( $tag ) {
		$shortcode_ui_class = $this->get_shortcode_ui_class( $tag );

		$this->shortcode_uis[] = $this->instantiate(
			ShortcodeUIInterface::class,
			$shortcode_ui_class,
			[
				'shortcode_tag' => $tag,
				'config'        => $this->config->getSubConfig( $tag, self::KEY_UI ),
				'dependencies'  => $this->dependencies,
			]
		);
	}
protected function init_shortcode_ui ( $ tag ) { $ shortcode_ui_class = $ this -> get_shortcode_ui_class ( $ tag ) ; $ this -> shortcode_uis [ ] = $ this -> instantiate ( ShortcodeUIInterface :: class , $ shortcode_ui_class , [ 'shortcode_tag' => $ tag , 'config' => $ this -> config -> getSubConfig ( $ tag , self :: KEY_UI ) , 'dependencies' => $ this -> dependencies , ] ) ; }
Initialize the Shortcode UI for a single shortcode.

@since 0.1.0

@param string $tag                The tag of the shortcode to register
the UI for.

@throws FailedToInstantiateObject If the Shortcode UI object could not
be instantiated.
Initialize the Shortcode UI for a single shortcode .