public function get($environment = null, $website_id = null)
    {
        $groups = ConfigModel::fetchAllGroups();
        $result = [];

        foreach ($groups as $group) {
            $groupConfig = ConfigModel::fetchExactSettings($environment, $website_id, $group);
            foreach ($groupConfig as $key => $value) {
                $result[$group . '.' . $key] = $value;
            }
        }

        return $result;
    }
public function get($environment = null, $website_id = null)
    {
        $groups = ConfigModel::fetchAllGroups();
        $result = [];

        foreach ($groups as $group) {
            $groupConfig = ConfigModel::fetchExactSettings($environment, $website_id, $group);
            foreach ($groupConfig as $key => $value) {
                $result[$group . '.' . $key] = $value;
            }
        }

        return $result;
    }
public function get ( $ environment = null , $ website_id = null ) { $ groups = ConfigModel :: fetchAllGroups ( ) ; $ result = [ ] ; foreach ( $ groups as $ group ) { $ groupConfig = ConfigModel :: fetchExactSettings ( $ environment , $ website_id , $ group ) ; foreach ( $ groupConfig as $ key => $ value ) { $ result [ $ group . '.' . $ key ] = $ value ; } } return $ result ; }
Get the editable configuration from the database.

This function gets a set of key=>value pairs for every editable
configuration item that is stored in the database.

Keys are return in the format group.key

@param  null|string $environment
@param  null|integer $website_id
@return array
Get the editable configuration from the database .