extas.json
{
"name": "extas/expands",
"installer_version": 3,
"plugins": [
{
"class": "extas\\components\\plugins\\expands\\PluginExpand",
"stage": "extas.expand.@expand"
}
],
"export": {
"plugins": [
{
"class": "extas\\components\\plugins\\expands\\PluginParseSkipEmpty",
"stage": "extas.expand.parse"
},
{
"class": "extas\\components\\plugins\\expands\\PluginParseWildcard",
"stage": "extas.expand.parse"
}
]
},
"repositories": [
{
"name": "expand_boxes",
"scope": "extas",
"pk": "name",
"class": "extas\\components\\expands\\Box",
"aliases": ["expandBoxes", "expandBoxesRepository"]
}
],
"plugins_install": [
{
"repository": "expandBoxes",
"name": "expand box",
"section": "expand_boxes"
}
],
"commands_options": [
{
"name": "only-expand",
"shortcut": "",
"mode": 4,
"title": "",
"description": "",
"default": "",
"commands": ["extas-install"],
"class": "extas\\"
}
],
"protocols": [
{
"name": "expand",
"title": "Extas expand",
"description": "Parse headers and request parameters for expand attribute",
"accept": ["*"],
"class": "extas\\components\\protocols\\ProtocolExpand"
}
]
}