diff --git a/res/composer-schema.json b/res/composer-schema.json index 1bdf1f438..3ee1835ca 100644 --- a/res/composer-schema.json +++ b/res/composer-schema.json @@ -640,6 +640,7 @@ { "$ref": "#/definitions/vcs-repository" }, { "$ref": "#/definitions/path-repository" }, { "$ref": "#/definitions/artifact-repository" }, + { "$ref": "#/definitions/pear-repository" }, { "$ref": "#/definitions/package-repository" } ] }, @@ -752,6 +753,28 @@ } } }, + "pear-repository": { + "type": "object", + "required": ["type", "url"], + "properties": { + "type": { "type": "string", "enum": ["pear"] }, + "url": { "type": "string" }, + "canonical": { "type": "boolean" }, + "only": { + "type": "array", + "items": { + "type": "string" + } + }, + "exclude": { + "type": "array", + "items": { + "type": "string" + } + }, + "vendor-alias": { "type": "string" } + } + }, "package-repository": { "type": "object", "required": ["type", "package"],