PackageSettingListener
        
        extends BasePackageSettingListener
    
    
            
            in package
            
        
    
    
    
Class BasePackageSettingListener.
Table of Contents
Methods
- getActivityForm() : array<string, mixed>
 - getActivityTypes() : array<int, array<string, mixed>>
 - getAdMobPages() : array<string|int, mixed>
 - getAppSettings() : string|null|array<string|int, string>
 - This will return an instance of AppSettingInterface or null.
 - getCaptchaRules() : array<string|int, string>
 - getCheckers() : array<string|int, mixed>
 - return list of classname of checkers.
 - getDefaultPrivacy() : array<string, mixed>
 - Define default privacy of app resource.
 - getEvents() : array<string, mixed>
 - getItemTypes() : array<string|int, string>
 - Prefer MetaFox Drivers feature.
 - getNotificationTypes() : array<int, array<string, mixed>>
 - Migrate to MetaFox drivers.
 - getPolicies() : array<string, string>
 - Use MetaFox drivers feature prefer than this method.
 - getPolicyHandlers() : array<string, string>
 - Use MetaFox drivers feature prefer than this method.
 - getProfileMenu() : array<string, mixed>
 - Define profile menu.
 - getSavedTypes() : array<int, array<string, mixed>>
 - getSearchTypes() : array<int, array<string, mixed>>
 - getSiteSettings() : array<string, mixed>
 - getSiteStatContent() : array<string|int, string>|null
 - getUserPermissions() : array<string, array<string, mixed>>
 - getUserPrivacy() : array<string, array<string, mixed>>
 - getUserPrivacyResource() : array<string, mixed>
 - getUserValuePermissions() : array<string, array<string, mixed>>
 - getUserValues() : array<string, mixed>
 - handle() : mixed
 - registerApplicationSchedule() : void
 
Methods
getActivityForm()
    public
                    getActivityForm() : array<string, mixed>
    Return values
array<string, mixed>getActivityTypes()
    public
                    getActivityTypes() : array<int, array<string, mixed>>
    Return values
array<int, array<string, mixed>>getAdMobPages()
    public
                    getAdMobPages() : array<string|int, mixed>
    Return values
array<string|int, mixed>getAppSettings()
This will return an instance of AppSettingInterface or null.
    public
                    getAppSettings() : string|null|array<string|int, string>
    Return values
string|null|array<string|int, string>getCaptchaRules()
    public
                    getCaptchaRules() : array<string|int, string>
    Return values
array<string|int, string>getCheckers()
return list of classname of checkers.
    public
                    getCheckers() : array<string|int, mixed>
    Return values
array<string|int, mixed>getDefaultPrivacy()
Define default privacy of app resource.
    public
                    getDefaultPrivacy() : array<string, mixed>
    [ 'phrase' => 'module', 'default' => 0].
Return values
array<string, mixed>getEvents()
    public
                    getEvents() : array<string, mixed>
    Return values
array<string, mixed>getItemTypes()
Prefer MetaFox Drivers feature.
    public
                    getItemTypes() : array<string|int, string>
    Return values
array<string|int, string>getNotificationTypes()
Migrate to MetaFox drivers.
    public
                    getNotificationTypes() : array<int, array<string, mixed>>
    Return values
array<int, array<string, mixed>>getPolicies()
Use MetaFox drivers feature prefer than this method.
    public
                    getPolicies() : array<string, string>
    Return values
array<string, string>getPolicyHandlers()
Use MetaFox drivers feature prefer than this method.
    public
                    getPolicyHandlers() : array<string, string>
    Return values
array<string, string>getProfileMenu()
Define profile menu.
    public
                    getProfileMenu() : array<string, mixed>
    [ 'entity' => [ 'phrase' => 'menu_module', 'url' => 'photo', 'icon' => 'photo', ], ],. Migrate to profile menu instead.
Return values
array<string, mixed>getSavedTypes()
    public
                    getSavedTypes() : array<int, array<string, mixed>>
    Return values
array<int, array<string, mixed>>getSearchTypes()
    public
                    getSearchTypes() : array<int, array<string, mixed>>
    Return values
array<int, array<string, mixed>>getSiteSettings()
    public
                    getSiteSettings() : array<string, mixed>
    Return values
array<string, mixed>getSiteStatContent()
    public
                    getSiteStatContent() : array<string|int, string>|null
    Return values
array<string|int, string>|nullgetUserPermissions()
    public
                    getUserPermissions() : array<string, array<string, mixed>>
    Return values
array<string, array<string, mixed>>getUserPrivacy()
    public
                    getUserPrivacy() : array<string, array<string, mixed>>
    Return values
array<string, array<string, mixed>>getUserPrivacyResource()
    public
                    getUserPrivacyResource() : array<string, mixed>
    Return values
array<string, mixed>getUserValuePermissions()
    public
                    getUserValuePermissions() : array<string, array<string, mixed>>
    Return values
array<string, array<string, mixed>>getUserValues()
    public
                    getUserValues() : array<string, mixed>
    Return values
array<string, mixed>handle()
    public
                    handle(string $action) : mixed
    Parameters
- $action : string
 
registerApplicationSchedule()
    public
                    registerApplicationSchedule(Schedule $schedule) : void
    Parameters
- $schedule : Schedule