cloudinary-8.x-1.x-dev/modules/cloudinary_media_library_widget/src/CloudinaryMediaManagerInterface.php

modules/cloudinary_media_library_widget/src/CloudinaryMediaManagerInterface.php
<?php

namespace Drupal\cloudinary_media_library_widget;

use Drupal\cloudinary_media_library_widget\Plugin\CloudinaryMediaPluginInterface;
use Drupal\Component\Plugin\PluginManagerInterface;

/**
 * Define interface for cloudinary media plugin manager.
 *
 * @deprecated in cloudinary:3.0.0 and is removed from cloudinary:4.0.0. Use
 *   a dedicated source plugin instead.
 *
 * @see https://www.drupal.org/project/cloudinary/issues/3314722
 */
interface CloudinaryMediaManagerInterface extends PluginManagerInterface {

  /**
   * Create instance by the resource type.
   *
   * @param string $type
   *   The resource type.
   * @param array $configuration
   *   The additional plugin configuration.
   *
   * @return \Drupal\cloudinary_media_library_widget\Plugin\CloudinaryMediaPluginInterface
   *   The cloudinary media plugin.
   */
  public function createInstanceByType(string $type, array $configuration = []): CloudinaryMediaPluginInterface;

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc