private function normalizeViewConfig(array $backendConfig)
    {
        foreach ($backendConfig['entities'] as $entityName => $entityConfig) {
            // if the original 'search' config doesn't define its own DQL filter, use the one form 'list'
            if (!isset($entityConfig['search']) || !\array_key_exists('dql_filter', $entityConfig['search'])) {
                $entityConfig['search']['dql_filter'] = $entityConfig['list']['dql_filter'] ?? null;
            }

            foreach (['edit', 'form', 'list', 'new', 'search', 'show'] as $view) {
                $entityConfig[$view] = \array_replace_recursive(
                    $this->defaultViewConfig[$view],
                    $entityConfig[$view] ?? []
                );
            }

            $backendConfig['entities'][$entityName] = $entityConfig;
        }

        return $backendConfig;
    }
private function normalizeViewConfig(array $backendConfig)
    {
        foreach ($backendConfig['entities'] as $entityName => $entityConfig) {
            // if the original 'search' config doesn't define its own DQL filter, use the one form 'list'
            if (!isset($entityConfig['search']) || !\array_key_exists('dql_filter', $entityConfig['search'])) {
                $entityConfig['search']['dql_filter'] = $entityConfig['list']['dql_filter'] ?? null;
            }

            foreach (['edit', 'form', 'list', 'new', 'search', 'show'] as $view) {
                $entityConfig[$view] = \array_replace_recursive(
                    $this->defaultViewConfig[$view],
                    $entityConfig[$view] ?? []
                );
            }

            $backendConfig['entities'][$entityName] = $entityConfig;
        }

        return $backendConfig;
    }
private function normalizeViewConfig ( array $ backendConfig ) { foreach ( $ backendConfig [ 'entities' ] as $ entityName => $ entityConfig ) { // if the original 'search' config doesn't define its own DQL filter, use the one form 'list' if ( ! isset ( $ entityConfig [ 'search' ] ) || ! \ array_key_exists ( 'dql_filter' , $ entityConfig [ 'search' ] ) ) { $ entityConfig [ 'search' ] [ 'dql_filter' ] = $ entityConfig [ 'list' ] [ 'dql_filter' ] ?? null ; } foreach ( [ 'edit' , 'form' , 'list' , 'new' , 'search' , 'show' ] as $ view ) { $ entityConfig [ $ view ] = \ array_replace_recursive ( $ this -> defaultViewConfig [ $ view ] , $ entityConfig [ $ view ] ?? [ ] ) ; } $ backendConfig [ 'entities' ] [ $ entityName ] = $ entityConfig ; } return $ backendConfig ; }
Normalizes the view configuration when some of them doesn't define any
configuration.

@param array $backendConfig

@return array
Normalizes the view configuration when some of them doesn t define any configuration .