> */ public function remove_self( $addons ): array { if ( ! is_array( $addons ) ) { return array(); } $own_slug = defined( 'ACROSSAI_MCP_MANAGER_PLUGIN_NAME_SLUG' ) ? (string) \ACROSSAI_MCP_MANAGER_PLUGIN_NAME_SLUG : 'acrossai-mcp-manager'; return array_values( array_filter( $addons, static function ( $addon ) use ( $own_slug ): bool { if ( ! is_array( $addon ) ) { return false; } return ( $addon['slug'] ?? '' ) !== $own_slug; } ) ); } }