X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FConfig%2FSchema%2FSequence.php;h=547969bbccecc7b98d32f16e1d508b305ea37da0;hb=680c79a86e3ed402f263faeac92e89fb6d9edcc0;hp=ce8dc1bc0b2690412b504d46922cc61b87330e92;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/lib/Drupal/Core/Config/Schema/Sequence.php b/web/core/lib/Drupal/Core/Config/Schema/Sequence.php index ce8dc1bc0..547969bbc 100644 --- a/web/core/lib/Drupal/Core/Config/Schema/Sequence.php +++ b/web/core/lib/Drupal/Core/Config/Schema/Sequence.php @@ -10,6 +10,12 @@ namespace Drupal\Core\Config\Schema; * * Read https://www.drupal.org/node/1905070 for more details about configuration * schema, types and type resolution. + * + * Note that sequences implement the typed data ComplexDataInterface (via the + * parent ArrayElement) rather than the ListInterface. This is because sequences + * may have named keys, which is not supported by ListInterface. From the typed + * data API perspective sequences are handled as ordered mappings without + * metadata about existing properties. */ class Sequence extends ArrayElement {