Checklist
    
            
            in package
            
        
    
    
            
            Uses
                            UtilsProvider                    
    
Checklist handler.
Table of Contents
Constants
- ITEMS_ORDERED = [\DevOwl\RealCookieBanner\view\checklist\Install::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Install::class, \DevOwl\RealCookieBanner\view\checklist\License::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\License::class, \DevOwl\RealCookieBanner\view\checklist\GetPro::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\GetPro::class, \DevOwl\RealCookieBanner\view\checklist\SaveSettings::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\SaveSettings::class, \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::class, \DevOwl\RealCookieBanner\view\checklist\OperatorContact::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\OperatorContact::class, \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicyMentionUsage::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicyMentionUsage::class, \DevOwl\RealCookieBanner\view\checklist\Scanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Scanner::class, \DevOwl\RealCookieBanner\view\checklist\AddCookie::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddCookie::class, \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::class, \DevOwl\RealCookieBanner\view\checklist\AddBlocker::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddBlocker::class, \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::class, \DevOwl\RealCookieBanner\view\checklist\Shortcode::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Shortcode::class, \DevOwl\RealCookieBanner\view\checklist\ViewStats::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ViewStats::class]
Properties
Methods
- getInstance() : mixed
- Get singleton instance.
- getPluginConstantPrefix() : string
- Get the prefix of this plugin so composer packages can dynamically build other constant values on it.
- isAllChecked() : bool
- Check if all items are checked through "I have already done all the steps".
- isChecked() : bool
- Check if any of items is checked
- isCompleted() : mixed
- Check if the checklist is completed.
- isOverdue() : mixed
- Check if the checklist is not completed yet and is overdue e.g. 2 weeks.
- result() : mixed
- Get current checklist result.
- toggle() : bool
- Toggle a checklist item checked state. If you pass 'all' as ID, all checkbox items will be marked as checked.
- __construct() : mixed
- C'tor.
Constants
ITEMS_ORDERED
    public
        mixed
    ITEMS_ORDERED
    = [\DevOwl\RealCookieBanner\view\checklist\Install::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Install::class, \DevOwl\RealCookieBanner\view\checklist\License::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\License::class, \DevOwl\RealCookieBanner\view\checklist\GetPro::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\GetPro::class, \DevOwl\RealCookieBanner\view\checklist\SaveSettings::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\SaveSettings::class, \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::class, \DevOwl\RealCookieBanner\view\checklist\OperatorContact::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\OperatorContact::class, \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicyMentionUsage::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicyMentionUsage::class, \DevOwl\RealCookieBanner\view\checklist\Scanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Scanner::class, \DevOwl\RealCookieBanner\view\checklist\AddCookie::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddCookie::class, \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::class, \DevOwl\RealCookieBanner\view\checklist\AddBlocker::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddBlocker::class, \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::class, \DevOwl\RealCookieBanner\view\checklist\Shortcode::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Shortcode::class, \DevOwl\RealCookieBanner\view\checklist\ViewStats::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ViewStats::class]
    
    
    
Properties
$me
Singleton instance.
    private
    static    Checklist
    $me
     = null
    
    
    
Methods
getInstance()
Get singleton instance.
    public
            static        getInstance() : mixed
    Tags
getPluginConstantPrefix()
Get the prefix of this plugin so composer packages can dynamically build other constant values on it.
    public
                    getPluginConstantPrefix() : string
    Tags
Return values
stringisAllChecked()
Check if all items are checked through "I have already done all the steps".
    public
                    isAllChecked() : bool
    Return values
boolisChecked()
Check if any of items is checked
    public
                    isChecked(string $identifier) : bool
    Parameters
- $identifier : string
- 
                    One of the ITEMS_ORDERED 
Return values
boolisCompleted()
Check if the checklist is completed.
    public
                    isCompleted() : mixed
    isOverdue()
Check if the checklist is not completed yet and is overdue e.g. 2 weeks.
    public
                    isOverdue(string $time) : mixed
    Parameters
- $time : string
- 
                    E.g. +2 weeks
result()
Get current checklist result.
    public
                    result() : mixed
    toggle()
Toggle a checklist item checked state. If you pass 'all' as ID, all checkbox items will be marked as checked.
    public
                    toggle(string $id, bool $state) : bool
    Parameters
- $id : string
- $state : bool
Return values
bool__construct()
C'tor.
    private
                    __construct() : mixed