src/View/ActionHandler/AbstractPropertyOverrideEditAllHandler.php
protected function editCollection(
        Action $action,
        CollectionInterface $collection,
        PropertyValueBagInterface $propertyValueBag,
        \ArrayObject $renderInformation,
        EnvironmentInterface $environment
    ) {
        while ($collection->count() > 0) {
            $model = $collection->shift();

            $persistPropertyValueBag =
                $this->cloneCleanPropertyValueBag($action, $propertyValueBag, $model, $environment);

            $this->resetPropertyValueErrors($persistPropertyValueBag);
            $this->handleEditHandler($action, $model, $persistPropertyValueBag, $environment);
            $this->markPropertyInvalidErrorsByModel($propertyValueBag, $model, $renderInformation, $environment);
            $this->updatePropertyValueBag($action, $model, $persistPropertyValueBag, $propertyValueBag, $environment);
        }
    }
protected function editCollection(
        Action $action,
        CollectionInterface $collection,
        PropertyValueBagInterface $propertyValueBag,
        \ArrayObject $renderInformation,
        EnvironmentInterface $environment
    ) {
        while ($collection->count() > 0) {
            $model = $collection->shift();

            $persistPropertyValueBag =
                $this->cloneCleanPropertyValueBag($action, $propertyValueBag, $model, $environment);

            $this->resetPropertyValueErrors($persistPropertyValueBag);
            $this->handleEditHandler($action, $model, $persistPropertyValueBag, $environment);
            $this->markPropertyInvalidErrorsByModel($propertyValueBag, $model, $renderInformation, $environment);
            $this->updatePropertyValueBag($action, $model, $persistPropertyValueBag, $propertyValueBag, $environment);
        }
    }
protected function editCollection ( Action $ action , CollectionInterface $ collection , PropertyValueBagInterface $ propertyValueBag , \ ArrayObject $ renderInformation , EnvironmentInterface $ environment ) { while ( $ collection -> count ( ) > 0 ) { $ model = $ collection -> shift ( ) ; $ persistPropertyValueBag = $ this -> cloneCleanPropertyValueBag ( $ action , $ propertyValueBag , $ model , $ environment ) ; $ this -> resetPropertyValueErrors ( $ persistPropertyValueBag ) ; $ this -> handleEditHandler ( $ action , $ model , $ persistPropertyValueBag , $ environment ) ; $ this -> markPropertyInvalidErrorsByModel ( $ propertyValueBag , $ model , $ renderInformation , $ environment ) ; $ this -> updatePropertyValueBag ( $ action , $ model , $ persistPropertyValueBag , $ propertyValueBag , $ environment ) ; } }
Edit collection of models.

If model property isn´t visible revoke this.

@param Action                    $action            The action.
@param CollectionInterface       $collection        The model collection.
@param PropertyValueBagInterface $propertyValueBag  The properties and values for model collection.
@param \ArrayObject              $renderInformation The render information.
@param EnvironmentInterface      $environment       The environment.

@return void
Edit collection of models .