isAbstract()) { $aCallSpec = [$sDashletClass, 'IsVisible']; $bVisible = call_user_func($aCallSpec); if ($bVisible) { $aCallSpec = [$sDashletClass, 'GetInfo']; $aInfo = call_user_func($aCallSpec); $aDashlets[$sDashletClass] = $aInfo; } } } } return $aDashlets; } }