protected function createContent(Infoset $info) {
		$profiler = $this->getProfiler();
		
		// Info
		if ($profiler instanceof ProfilerExtendedInterface
		&&  $profiler->hasAdditionalInfo()) {
			$profilerInfo = $profiler->getAdditionalInfo();
			
			if (isset($profilerInfo['__TOPOLOGY__'])
			&&  $profilerInfo['__TOPOLOGY__'] instanceof Descriptor) {
				$topology = $profilerInfo['__TOPOLOGY__'];
				unset($profilerInfo['__TOPOLOGY__']);
			}
			
			if (! empty($profilerInfo)) {
				$this->additionalInfo($info, $profilerInfo);
			}
		}
		
		if ($profiler->getTotalEvents() === 0 && ! $profiler->hasAdditionalInfo()) {
			return;
		}
		
		// Events
		if ($profiler->hasProfiles()) {
			$this->eventsInfo($info, $profiler->getProfiles());
		}
		
		// Topology
		if (isset($topology)) {
			$this->topologyInfo($info, $topology);
		}
	}
protected function createContent(Infoset $info) {
		$profiler = $this->getProfiler();
		
		// Info
		if ($profiler instanceof ProfilerExtendedInterface
		&&  $profiler->hasAdditionalInfo()) {
			$profilerInfo = $profiler->getAdditionalInfo();
			
			if (isset($profilerInfo['__TOPOLOGY__'])
			&&  $profilerInfo['__TOPOLOGY__'] instanceof Descriptor) {
				$topology = $profilerInfo['__TOPOLOGY__'];
				unset($profilerInfo['__TOPOLOGY__']);
			}
			
			if (! empty($profilerInfo)) {
				$this->additionalInfo($info, $profilerInfo);
			}
		}
		
		if ($profiler->getTotalEvents() === 0 && ! $profiler->hasAdditionalInfo()) {
			return;
		}
		
		// Events
		if ($profiler->hasProfiles()) {
			$this->eventsInfo($info, $profiler->getProfiles());
		}
		
		// Topology
		if (isset($topology)) {
			$this->topologyInfo($info, $topology);
		}
	}
protected function createContent ( Infoset $ info ) { $ profiler = $ this -> getProfiler ( ) ; // Info if ( $ profiler instanceof ProfilerExtendedInterface && $ profiler -> hasAdditionalInfo ( ) ) { $ profilerInfo = $ profiler -> getAdditionalInfo ( ) ; if ( isset ( $ profilerInfo [ '__TOPOLOGY__' ] ) && $ profilerInfo [ '__TOPOLOGY__' ] instanceof Descriptor ) { $ topology = $ profilerInfo [ '__TOPOLOGY__' ] ; unset ( $ profilerInfo [ '__TOPOLOGY__' ] ) ; } if ( ! empty ( $ profilerInfo ) ) { $ this -> additionalInfo ( $ info , $ profilerInfo ) ; } } if ( $ profiler -> getTotalEvents ( ) === 0 && ! $ profiler -> hasAdditionalInfo ( ) ) { return ; } // Events if ( $ profiler -> hasProfiles ( ) ) { $ this -> eventsInfo ( $ info , $ profiler -> getProfiles ( ) ) ; } // Topology if ( isset ( $ topology ) ) { $ this -> topologyInfo ( $ info , $ topology ) ; } }
Get a panel with full information

@return string
Get a panel with full information