Jetpack_Sync_Settings::get_settings PHP Method

get_settings() static public method

some settings can be expensive to compute - let's cache them
static public get_settings ( )
    static function get_settings()
    {
        $settings = array();
        foreach (array_keys(self::$valid_settings) as $setting) {
            $settings[$setting] = self::get_setting($setting);
        }
        return $settings;
    }

Usage Example

 function test_can_write_settings()
 {
     $settings = Jetpack_Sync_Settings::get_settings();
     foreach (array('dequeue_max_bytes', 'sync_wait_time', 'upload_max_bytes', 'upload_max_rows', 'max_queue_size', 'max_queue_lag', 'disable', 'render_filtered_content') as $key) {
         $this->assertTrue(isset($settings[$key]));
     }
     $settings['dequeue_max_bytes'] = 50;
     Jetpack_Sync_Settings::update_settings($settings);
     $updated_settings = Jetpack_Sync_Settings::get_settings();
     $this->assertSame(50, $updated_settings['dequeue_max_bytes']);
 }
All Usage Examples Of Jetpack_Sync_Settings::get_settings