flexible-shipping
/
vendor_prefixed
/
octolize
/
wp-octolize-docs-chat
/
src
/
Chat
/
ChatSettingsProvider.php
flexible-shipping
/
vendor_prefixed
/
octolize
/
wp-octolize-docs-chat
/
src
/
Chat
Last commit date
views
2 weeks ago
AjaxChatSettings.php
2 weeks ago
Assets.php
2 weeks ago
ChatContainer.php
2 weeks ago
ChatSettings.php
2 weeks ago
ChatSettingsProvider.php
2 weeks ago
ConsentSettings.php
2 weeks ago
DocsChat.php
2 weeks ago
HookableChatObjects.php
2 weeks ago
ChatSettingsProvider.php
19 lines
| 1 | <?php |
| 2 | |
| 3 | declare (strict_types=1); |
| 4 | namespace FSVendor\Octolize\Docs\Chat; |
| 5 | |
| 6 | /** |
| 7 | * Provides plugin-specific chat settings. |
| 8 | */ |
| 9 | interface ChatSettingsProvider |
| 10 | { |
| 11 | /** |
| 12 | * @param array<string, mixed> $settings Current chat settings. |
| 13 | * @param array<string, mixed> $request_data Request data. |
| 14 | * |
| 15 | * @return array<string, mixed> |
| 16 | */ |
| 17 | public function prepare_settings(array $settings, array $request_data): array; |
| 18 | } |
| 19 |