src/Traits/FieldCollectionCommomMethods.php
protected function collectionValue_ProccessGet(array $val, bool $formated = false) : array
    {
        $r = [];
        $arr = (($val === []) ? $this->getDefault() : $val);
        foreach ($arr as $vv) {
            if ($this->isReference() === true) {
                $r[] = $this->modelIndividualValue_ProccessGet($vv, $formated);
            } else {
                $r[] = $this->individualValue_ProccessGet($vv, $formated);
            }
        }
        return $r;
    }
protected function collectionValue_ProccessGet(array $val, bool $formated = false) : array
    {
        $r = [];
        $arr = (($val === []) ? $this->getDefault() : $val);
        foreach ($arr as $vv) {
            if ($this->isReference() === true) {
                $r[] = $this->modelIndividualValue_ProccessGet($vv, $formated);
            } else {
                $r[] = $this->individualValue_ProccessGet($vv, $formated);
            }
        }
        return $r;
    }
Retorna a coleção indicado conforme as definições de formatação.

@param       array $val
Valor que será tratado.

@param       bool $formated
Este parametro só surte efeto se houver um "inputFormat" definido.
Se "true", retornará o valor conforme o padrão "inputFormat" define.

@return      array