src/Agent.php
public function getDetectionRulesExtended()
    {
        static $rules;

        if ( ! $rules) {
            $rules = $this->mergeRules(
                static::$additionalDevices, // NEW
                static::getPhoneDevices(),
                static::getTabletDevices(),
                static::getOperatingSystems(),
                static::$additionalOperatingSystems, // NEW
                static::getBrowsers(),
                static::$additionalBrowsers, // NEW
                static::getUtilities()
            );
        }

        return $rules;
    }
public function getDetectionRulesExtended()
    {
        static $rules;

        if ( ! $rules) {
            $rules = $this->mergeRules(
                static::$additionalDevices, // NEW
                static::getPhoneDevices(),
                static::getTabletDevices(),
                static::getOperatingSystems(),
                static::$additionalOperatingSystems, // NEW
                static::getBrowsers(),
                static::$additionalBrowsers, // NEW
                static::getUtilities()
            );
        }

        return $rules;
    }
public function getDetectionRulesExtended ( ) { static $ rules ; if ( ! $ rules ) { $ rules = $ this -> mergeRules ( static :: $ additionalDevices , // NEW static :: getPhoneDevices ( ) , static :: getTabletDevices ( ) , static :: getOperatingSystems ( ) , static :: $ additionalOperatingSystems , // NEW static :: getBrowsers ( ) , static :: $ additionalBrowsers , // NEW static :: getUtilities ( ) ) ; } return $ rules ; }
Get all detection rules. These rules include the additional
platforms and browsers.

@return array
Get all detection rules . These rules include the additional platforms and browsers .