original_string: public static function all()
      {
          $plugins = Grav::instance()['plugins'];
          $list = [];
  
          foreach ($plugins as $instance) {
              $name = $instance->name;
              $result = self::get($name);
  
              if ($result) {
                  $list[$name] = $result;
              }
          }
  
          return $list;
      }
code: public static function all()
      {
          $plugins = Grav::instance()['plugins'];
          $list = [];
  
          foreach ($plugins as $instance) {
              $name = $instance->name;
              $result = self::get($name);
  
              if ($result) {
                  $list[$name] = $result;
              }
          }
  
          return $list;
      }
code_tokens: public static function all ( ) { $ plugins = Grav :: instance ( ) [ 'plugins' ] ; $ list = [ ] ; foreach ( $ plugins as $ instance ) { $ name = $ instance -> name ; $ result = self :: get ( $ name ) ; if ( $ result ) { $ list [ $ name ] = $ result ; } } return $ list ; }
docstring: Return list of all plugin data with their blueprints.
  
  @return array
docstring_tokens: Return list of all plugin data with their blueprints .