Updated to Drupal 8.6.4, which is PHP 7.3 friendly. Also updated HTMLaw library....
[yaffs-website] / web / core / modules / media / src / Entity / MediaType.php
index 43017b8a401402baf577f96cef795b5428a3bf20..3a5add6e5ca70c00b32d96fcfee6acfc7ffcd570 100644 (file)
@@ -21,6 +21,7 @@ use Drupal\media\MediaTypeInterface;
  *     plural = "@count media types"
  *   ),
  *   handlers = {
+ *     "access" = "Drupal\media\MediaTypeAccessControlHandler",
  *     "form" = {
  *       "add" = "Drupal\media\MediaTypeForm",
  *       "edit" = "Drupal\media\MediaTypeForm",
@@ -99,6 +100,8 @@ class MediaType extends ConfigEntityBundleBase implements MediaTypeInterface, En
    * Whether thumbnail downloads are queued.
    *
    * @var bool
+   *
+   * @see \Drupal\media\MediaTypeInterface::thumbnailDownloadsAreQueued()
    */
   protected $queue_thumbnail_downloads = FALSE;
 
@@ -112,7 +115,15 @@ class MediaType extends ConfigEntityBundleBase implements MediaTypeInterface, En
   /**
    * The media source configuration.
    *
+   * A media source can provide a configuration form with source plugin-specific
+   * configuration settings, which must at least include a source_field element
+   * containing a the name of the source field for the media type. The source
+   * configuration is defined by, and used to load, the source plugin. See
+   * \Drupal\media\MediaTypeInterface for an explanation of media sources.
+   *
    * @var array
+   *
+   * @see \Drupal\media\MediaTypeInterface::getSource()
    */
   protected $source_configuration = [];
 
@@ -124,9 +135,11 @@ class MediaType extends ConfigEntityBundleBase implements MediaTypeInterface, En
   protected $sourcePluginCollection;
 
   /**
-   * Field map. Fields provided by type plugin to be stored as entity fields.
+   * The metadata field map.
    *
    * @var array
+   *
+   * @see \Drupal\media\MediaTypeInterface::getFieldMap()
    */
   protected $field_map = [];