|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (StoreManagerInterface $storeManager, ScopeConfigInterface $scopeConfig, GroupFactory $groupFactory, GroupRepositoryInterface $groupRepository, GroupInterfaceFactory $groupDataFactory, SearchCriteriaBuilder $searchCriteriaBuilder, FilterBuilder $filterBuilder) | |
| getDefaultGroup ($storeId=null) | |
| getNotLoggedInGroup () | |
| getLoggedInGroups () | |
| getAllCustomersGroup () | |
Public Member Functions inherited from GroupManagementInterface | |
| isReadonly ($id) | |
Data Fields | |
| const | XML_PATH_DEFAULT_ID = 'customer/create_account/default_group' |
| const | NOT_LOGGED_IN_ID = 0 |
| const | CUST_GROUP_ALL = 32000 |
| const | GROUP_CODE_MAX_LENGTH = 32 |
Protected Attributes | |
| $storeManager | |
| $scopeConfig | |
| $groupFactory | |
| $groupRepository | |
| $groupDataFactory | |
| $searchCriteriaBuilder | |
| $filterBuilder | |
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 23 of file GroupManagement.php.
| __construct | ( | StoreManagerInterface | $storeManager, |
| ScopeConfigInterface | $scopeConfig, | ||
| GroupFactory | $groupFactory, | ||
| GroupRepositoryInterface | $groupRepository, | ||
| GroupInterfaceFactory | $groupDataFactory, | ||
| SearchCriteriaBuilder | $searchCriteriaBuilder, | ||
| FilterBuilder | $filterBuilder | ||
| ) |
| StoreManagerInterface | $storeManager | |
| ScopeConfigInterface | $scopeConfig | |
| GroupFactory | $groupFactory | |
| GroupRepositoryInterface | $groupRepository | |
| GroupInterfaceFactory | $groupDataFactory | |
| SearchCriteriaBuilder | $searchCriteriaBuilder | |
| FilterBuilder | $filterBuilder |
Definition at line 77 of file GroupManagement.php.
| getAllCustomersGroup | ( | ) |
{Get customer group representing all customers.
Implements GroupManagementInterface.
Definition at line 168 of file GroupManagement.php.
| getDefaultGroup | ( | $storeId = null | ) |
{Get default customer group.
| int | $storeId |
Implements GroupManagementInterface.
Definition at line 112 of file GroupManagement.php.
| getLoggedInGroups | ( | ) |
{Get all customer groups except group representing customers not logged in.
Implements GroupManagementInterface.
Definition at line 146 of file GroupManagement.php.
| getNotLoggedInGroup | ( | ) |
{Get customer group representing customers not logged in.
Implements GroupManagementInterface.
Definition at line 138 of file GroupManagement.php.
|
protected |
Definition at line 66 of file GroupManagement.php.
|
protected |
Definition at line 56 of file GroupManagement.php.
|
protected |
Definition at line 46 of file GroupManagement.php.
|
protected |
Definition at line 51 of file GroupManagement.php.
|
protected |
Definition at line 41 of file GroupManagement.php.
|
protected |
Definition at line 61 of file GroupManagement.php.
|
protected |
Definition at line 36 of file GroupManagement.php.
| const CUST_GROUP_ALL = 32000 |
Definition at line 29 of file GroupManagement.php.
| const GROUP_CODE_MAX_LENGTH = 32 |
Definition at line 31 of file GroupManagement.php.
| const NOT_LOGGED_IN_ID = 0 |
Definition at line 27 of file GroupManagement.php.
| const XML_PATH_DEFAULT_ID = 'customer/create_account/default_group' |
Definition at line 25 of file GroupManagement.php.