protected function collectData(Infoset $info, array $source, $title) {
		$infoTable = $this->createTable();
		$infoTable->setTitle($title);
		
		foreach ($source as $name => $value) {
			if (is_array($value)) {
				foreach ($value as $key => $val) {
					if (strlen($val) > 1024) {
						$val = substr($val, 0, 1024) . '...';
					}
					
					$infoTable[] = [$name . '[' . $key . ']:', $val];
				}
				
				continue;
			}
			
			if (strlen($value) > 1024) {
				$value = substr($value, 0, 1024) . '...';
			}
			
			$infoTable[] = [$name . ':', $value];
		}
		
		$info[] = $infoTable;
	}
protected function collectData(Infoset $info, array $source, $title) {
		$infoTable = $this->createTable();
		$infoTable->setTitle($title);
		
		foreach ($source as $name => $value) {
			if (is_array($value)) {
				foreach ($value as $key => $val) {
					if (strlen($val) > 1024) {
						$val = substr($val, 0, 1024) . '...';
					}
					
					$infoTable[] = [$name . '[' . $key . ']:', $val];
				}
				
				continue;
			}
			
			if (strlen($value) > 1024) {
				$value = substr($value, 0, 1024) . '...';
			}
			
			$infoTable[] = [$name . ':', $value];
		}
		
		$info[] = $infoTable;
	}
protected function collectData ( Infoset $ info , array $ source , $ title ) { $ infoTable = $ this -> createTable ( ) ; $ infoTable -> setTitle ( $ title ) ; foreach ( $ source as $ name => $ value ) { if ( is_array ( $ value ) ) { foreach ( $ value as $ key => $ val ) { if ( strlen ( $ val ) > 1024 ) { $ val = substr ( $ val , 0 , 1024 ) . '...' ; } $ infoTable [ ] = [ $ name . '[' . $ key . ']:' , $ val ] ; } continue ; } if ( strlen ( $ value ) > 1024 ) { $ value = substr ( $ value , 0 , 1024 ) . '...' ; } $ infoTable [ ] = [ $ name . ':' , $ value ] ; } $ info [ ] = $ infoTable ; }
Collect the data

@param Infoset $info
@param array   $source
@param string  $title
Collect the data