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 () | |
![]() | |
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.