protected function handleIcon(Infoset $info) {
		$profiler = $this->getProfiler();
		
		if ($profiler instanceof ProfilerExtendedInterface) {
			$icon = $profiler->getIcon();
			
			if ($icon !== null) {
				if (strpos($icon, 'data:image') === 0) {
					$info->setIcon($icon, Infoset::ICON_BASE64);
					return;
				}
				
				$info->setIcon($icon);
				return;
			}
		}
		
		$info->setIcon('monitor');
	}
protected function handleIcon(Infoset $info) {
		$profiler = $this->getProfiler();
		
		if ($profiler instanceof ProfilerExtendedInterface) {
			$icon = $profiler->getIcon();
			
			if ($icon !== null) {
				if (strpos($icon, 'data:image') === 0) {
					$info->setIcon($icon, Infoset::ICON_BASE64);
					return;
				}
				
				$info->setIcon($icon);
				return;
			}
		}
		
		$info->setIcon('monitor');
	}
protected function handleIcon ( Infoset $ info ) { $ profiler = $ this -> getProfiler ( ) ; if ( $ profiler instanceof ProfilerExtendedInterface ) { $ icon = $ profiler -> getIcon ( ) ; if ( $ icon !== null ) { if ( strpos ( $ icon , 'data:image' ) === 0 ) { $ info -> setIcon ( $ icon , Infoset :: ICON_BASE64 ) ; return ; } $ info -> setIcon ( $ icon ) ; return ; } } $ info -> setIcon ( 'monitor' ) ; }
Resolve the icon source

@param Infoset $info
Resolve the icon source