Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AbstractCollection.php

function AbstractCollection::map

@template TCallbackReturn

Parameters

callable(T): TCallbackReturn $callback A callable to apply to each: item of the collection.

Return value

CollectionInterface<TCallbackReturn>

Overrides CollectionInterface::map

File

vendor/ramsey/collection/src/AbstractCollection.php, line 230

Class

AbstractCollection
This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface

Namespace

Ramsey\Collection

Code

public function map(callable $callback) : CollectionInterface {
    
    /** @var Collection<TCallbackReturn> */
    return new Collection('mixed', array_map($callback, $this->data));
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal