Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework
Communication
ConfigInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\Communication
;
7
8
use
Magento\Framework\Exception\LocalizedException
;
9
16
interface
ConfigInterface
17
{
18
const
TOPICS
=
'topics'
;
19
20
const
TOPIC_NAME
=
'name'
;
21
const
TOPIC_HANDLERS
=
'handlers'
;
22
const
TOPIC_REQUEST
=
'request'
;
23
const
TOPIC_RESPONSE
=
'response'
;
24
const
TOPIC_IS_SYNCHRONOUS
=
'is_synchronous'
;
25
const
TOPIC_REQUEST_TYPE
=
'request_type'
;
26
27
const
TOPIC_REQUEST_TYPE_CLASS
=
'object_interface'
;
28
const
TOPIC_REQUEST_TYPE_METHOD
=
'service_method_interface'
;
29
30
const
SCHEMA_METHOD_PARAMS
=
'method_params'
;
31
const
SCHEMA_METHOD_RETURN_TYPE
=
'method_return_type'
;
32
const
SCHEMA_METHOD_HANDLER
=
'method_callback'
;
33
34
const
SCHEMA_METHOD_PARAM_NAME
=
'param_name'
;
35
const
SCHEMA_METHOD_PARAM_POSITION
=
'param_position'
;
36
const
SCHEMA_METHOD_PARAM_TYPE
=
'param_type'
;
37
const
SCHEMA_METHOD_PARAM_IS_REQUIRED
=
'is_required'
;
38
39
const
HANDLER_TYPE
=
'type'
;
40
const
HANDLER_METHOD
=
'method'
;
41
const
HANDLER_DISABLED
=
'disabled'
;
42
51
public
function
getTopic
($topicName);
52
60
public
function
getTopicHandlers
($topicName);
61
68
public
function
getTopics
();
69
}
Magento\Framework\Exception\LocalizedException
Definition:
LocalizedException.php:17
Magento\Framework\Communication\ConfigInterface\HANDLER_DISABLED
const HANDLER_DISABLED
Definition:
ConfigInterface.php:41
Magento\Framework\Communication\ConfigInterface\getTopics
getTopics()
Magento\Framework\Communication\ConfigInterface\TOPIC_RESPONSE
const TOPIC_RESPONSE
Definition:
ConfigInterface.php:23
Magento\Framework\Communication\ConfigInterface\getTopic
getTopic($topicName)
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_PARAM_TYPE
const SCHEMA_METHOD_PARAM_TYPE
Definition:
ConfigInterface.php:36
Magento\Framework\Communication\ConfigInterface\TOPIC_REQUEST_TYPE
const TOPIC_REQUEST_TYPE
Definition:
ConfigInterface.php:25
Magento\Framework\Communication\ConfigInterface\TOPIC_REQUEST_TYPE_METHOD
const TOPIC_REQUEST_TYPE_METHOD
Definition:
ConfigInterface.php:28
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_PARAMS
const SCHEMA_METHOD_PARAMS
Definition:
ConfigInterface.php:30
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_PARAM_NAME
const SCHEMA_METHOD_PARAM_NAME
Definition:
ConfigInterface.php:34
Magento\Framework\Communication\ConfigInterface\TOPIC_HANDLERS
const TOPIC_HANDLERS
Definition:
ConfigInterface.php:21
Magento\Framework\Communication\ConfigInterface\HANDLER_METHOD
const HANDLER_METHOD
Definition:
ConfigInterface.php:40
Magento\Framework\Communication\ConfigInterface\TOPIC_REQUEST_TYPE_CLASS
const TOPIC_REQUEST_TYPE_CLASS
Definition:
ConfigInterface.php:27
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_RETURN_TYPE
const SCHEMA_METHOD_RETURN_TYPE
Definition:
ConfigInterface.php:31
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_PARAM_IS_REQUIRED
const SCHEMA_METHOD_PARAM_IS_REQUIRED
Definition:
ConfigInterface.php:37
Magento\Framework\Communication\ConfigInterface
Definition:
ConfigInterface.php:16
Magento\Framework\Communication\ConfigInterface\getTopicHandlers
getTopicHandlers($topicName)
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_PARAM_POSITION
const SCHEMA_METHOD_PARAM_POSITION
Definition:
ConfigInterface.php:35
Magento\Framework\Communication\ConfigInterface\SCHEMA_METHOD_HANDLER
const SCHEMA_METHOD_HANDLER
Definition:
ConfigInterface.php:32
Magento\Framework\Communication\ConfigInterface\HANDLER_TYPE
const HANDLER_TYPE
Definition:
ConfigInterface.php:39
Magento\Framework\Communication\ConfigInterface\TOPIC_NAME
const TOPIC_NAME
Definition:
ConfigInterface.php:20
Magento\Framework\Communication\ConfigInterface\TOPICS
const TOPICS
Definition:
ConfigInterface.php:18
Magento\Framework\Communication\ConfigInterface\TOPIC_REQUEST
const TOPIC_REQUEST
Definition:
ConfigInterface.php:22
Magento\Framework\Communication
Magento\Framework\Communication\ConfigInterface\TOPIC_IS_SYNCHRONOUS
const TOPIC_IS_SYNCHRONOUS
Definition:
ConfigInterface.php:24