Skip to content

Commit 36db61d

Browse files
committed
Add guard for ability default props
1 parent af38fed commit 36db61d

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/MCP/MCPConfig.php

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,19 @@ public static function get_namespace(): string {
3838
* @return array{id: string, label: string, description: string}
3939
*/
4040
public static function get_ability_category(): array {
41+
$default = [
42+
'id' => 'saltus-framework',
43+
'label' => 'Saltus Framework',
44+
'description' => 'Saltus Framework content modeling and administration abilities.',
45+
];
46+
4147
/** @var array{id: string, label: string, description: string} */
42-
return (array) \apply_filters(
48+
$filtered = (array) \apply_filters(
4349
'saltus/framework/mcp/ability_category',
44-
[
45-
'id' => 'saltus-framework',
46-
'label' => 'Saltus Framework',
47-
'description' => 'Saltus Framework content modeling and administration abilities.',
48-
]
50+
$default
4951
);
52+
53+
return array_merge( $default, $filtered );
5054
}
5155

5256
/**

0 commit comments

Comments
 (0)