public static function getConfiguration(): array
    {
        // first check if there is a project specific configuration
        $projectConfig = (array)self::getProjectConfigurationValues();
        $addonConfig = self::getAddonConfigurationValues();
        
        return array_merge($projectConfig, $addonConfig);
    }
public static function getConfiguration(): array
    {
        // first check if there is a project specific configuration
        $projectConfig = (array)self::getProjectConfigurationValues();
        $addonConfig = self::getAddonConfigurationValues();
        
        return array_merge($projectConfig, $addonConfig);
    }
public static function getConfiguration ( ) : array { // first check if there is a project specific configuration $ projectConfig = ( array ) self :: getProjectConfigurationValues ( ) ; $ addonConfig = self :: getAddonConfigurationValues ( ) ; return array_merge ( $ projectConfig , $ addonConfig ) ; }
Get the project's full configuration, including those for the project and included addons.

@return array The project's full configuration
Get the project s full configuration including those for the project and included addons .