You are here

function _field_collection_field_item_list_full in Field collection 8.3

Same name and namespace in other branches
  1. 8 field_collection.module \_field_collection_field_item_list_full()

Returns whether or not the FieldItemList is full.

TODO: Find the standard way to do this and replace calls to it.

2 calls to _field_collection_field_item_list_full()
FieldCollectionItem::setHostEntity in src/Entity/FieldCollectionItem.php
Sets the host entity. Only possible during creation of a item.
FieldCollectionItemController::add in src/Controller/FieldCollectionItemController.php
Provides the field collection item submission form.

File

./field_collection.module, line 146
Module implementing field collection field type.

Code

function _field_collection_field_item_list_full(FieldItemListInterface $field_list) {
  $cardinality = $field_list
    ->getFieldDefinition()
    ->getFieldStorageDefinition()
    ->getCardinality();
  $total = $field_list
    ->count();
  return $cardinality != FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED && $cardinality <= $total;
}