Jetpack_JSON_API_Plugins_Endpoint::get_plugins PHP Méthode

get_plugins() protected méthode

protected get_plugins ( )
    protected function get_plugins()
    {
        $plugins = array();
        /** This filter is documented in wp-admin/includes/class-wp-plugins-list-table.php */
        $installed_plugins = apply_filters('all_plugins', get_plugins());
        foreach ($this->plugins as $plugin) {
            if (!isset($installed_plugins[$plugin])) {
                continue;
            }
            $plugins[] = $this->format_plugin($plugin, $installed_plugins[$plugin]);
        }
        $args = $this->query_args();
        if (isset($args['offset'])) {
            $plugins = array_slice($plugins, (int) $args['offset']);
        }
        if (isset($args['limit'])) {
            $plugins = array_slice($plugins, 0, (int) $args['limit']);
        }
        return $plugins;
    }