jeyroik/extas-jira-mock

View on GitHub
extas.json

Summary

Maintainability
Test Coverage
{
  "name": "extas/jira-mock",
  "package_classes": [
    {
      "class": "extas\\components\\jira\\JiraRouteRepository",
      "interface": "extas\\interfaces\\jira\\IJiraRouteRepository"
    },
    {
      "class": "extas\\components\\jira\\JiraRouteRepository",
      "interface": "jiraRouteRepository"
    }
  ],
  "plugins": [
    {
      "class": "extas\\components\\plugins\\PluginInstallJiraRoute",
      "stage": "extas.install"
    },
    {
      "class": "extas\\components\\plugins\\jsonrpc\\PluginJiraMockRoutes",
      "stage": "extas.jsonrpc.init"
    }
  ],
  "extensions": [
    {
      "class": "extas\\components\\extensions\\ExtensionRepositoryGet",
      "interface": "extas\\interfaces\\extensions\\IExtensionRepositoryGet",
      "subject": "*",
      "methods": [
        "jiraRouteRepository"
      ]
    }
  ],
  "jira_mock_routes": [
    {
      "name": "/rest/api/2/issue",
      "title": "Create an issue",
      "description": "Create an issue",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/issues/create.json"
        }
      }
    },
    {
      "name": "/rest/api/2/project/10114/statuses",
      "title": "Statuses list",
      "description": "List all statuses",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/projects/statuses.json"
        }
      }
    },
    {
      "name": "/rest/api/2/project/N3/statuses",
      "title": "Statuses list by project",
      "description": "All statuses by project key",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/projects/statuses.json"
        }
      }
    },
    {
      "name": "/rest/api/2/project",
      "title": "Projects",
      "description": "List all projects",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/projects/all.json"
        }
      }
    },
    {
      "name": "/rest/api/2/issue/createmeta",
      "title": "Create-meta",
      "description": "Meta information for creating issue",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/metas/create.json"
        }
      }
    },
    {
      "name": "/rest/api/2/search",
      "title": "Search",
      "description": "Search an issue",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/issues/search.json"
        }
      }
    },
    {
      "name": "/rest/agile/1.0/board",
      "title": "Boards",
      "description": "List all boards",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/boards/all.json"
        }
      }
    },
    {
      "name": "/rest/agile/1.0/board/",
      "title": "Boards",
      "description": "List all boards",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/boards/all.json"
        }
      }
    },
    {
      "name": "/rest/agile/1.0/sprint",
      "title": "Create sprint",
      "description": "Create sprint",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/sprints/create.json"
        }
      }
    },
    {
      "name": "/rest/agile/1.0/sprint/37",
      "title": "Update board",
      "description": "Update board",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/sprints/update.json"
        }
      }
    },
    {
      "name": "/rest/api/2/version",
      "title": "Create version",
      "description": "Create version",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/versions/create.json"
        }
      }
    },
    {
      "name": "/rest/api/2/issue",
      "title": "Create issue",
      "description": "Create issue",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/issues/create.json"
        }
      }
    },
    {
      "name": "/rest/api/2/version/37",
      "title": "Update version",
      "description": "Update version",
      "class": "extas\\components\\jira\\routes\\RoutePrepared",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/resources/versions/update.json"
        }
      }
    },
    {
      "name": "/rest/api/2/issue/N3-206",
      "title": "Update an issue",
      "description": "Update an issue",
      "class": "extas\\components\\jira\\routes\\RouteLogJsonRequest",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/logs/update.log"
        }
      }
    },
    {
      "name": "/rest/api/2/issue/65125",
      "title": "Update an issue",
      "description": "Update an issue",
      "class": "extas\\components\\jira\\routes\\RouteLogJsonRequest",
      "parameters": {
        "path": {
          "name": "path",
          "value": "/logs/update.log"
        }
      }
    }
  ]
}