AdminPageFramework_WPUtility_Option::_getOptionByFunctionName PHP Method

_getOptionByFunctionName() private static method

private static _getOptionByFunctionName ( $sOptionKey, $asKey = null, $vDefault = null, array $aAdditionalOptions = [], $sFunctionName = 'get_option' )
$aAdditionalOptions array
    private static function _getOptionByFunctionName($sOptionKey, $asKey = null, $vDefault = null, array $aAdditionalOptions = array(), $sFunctionName = 'get_option')
    {
        if (!isset($asKey)) {
            $_aOptions = $sFunctionName($sOptionKey, isset($vDefault) ? $vDefault : array());
            return empty($aAdditionalOptions) ? $_aOptions : self::uniteArrays($_aOptions, $aAdditionalOptions);
        }
        return self::getArrayValueByArrayKeys(self::uniteArrays(self::getAsArray($sFunctionName($sOptionKey, array()), true), $aAdditionalOptions), self::getAsArray($asKey, true), $vDefault);
    }