• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/entity_query.php
  • Класс: CEntityQuery
  • Вызов: CEntityQuery::dump
public function dump()
{
	echo '
';

	echo 'last query: ';
	var_dump($this->last_query);
	echo PHP_EOL;

	echo 'size of select_chains: '.count($this->select_chains);
	echo PHP_EOL;
	foreach ($this->select_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of where_chains: '.count($this->where_chains);
	echo PHP_EOL;
	foreach ($this->where_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of group_chains: '.count($this->group_chains);
	echo PHP_EOL;
	foreach ($this->group_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of having_chains: '.count($this->having_chains);
	echo PHP_EOL;
	foreach ($this->having_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of filter_chains: '.count($this->filter_chains);
	echo PHP_EOL;
	foreach ($this->filter_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of select_expr_chains: '.count($this->select_expr_chains);
	echo PHP_EOL;
	foreach ($this->select_expr_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of hidden_chains: '.count($this->hidden_chains);
	echo PHP_EOL;
	foreach ($this->hidden_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	echo 'size of global_chains: '.count($this->global_chains);
	echo PHP_EOL;
	foreach ($this->global_chains as $num => $chain)
	{
		echo '  chain ['.$num.'] has '.$chain->getSize().' elements: '.PHP_EOL;
		$chain->dump();
		echo PHP_EOL;
	}

	echo PHP_EOL.PHP_EOL;

	var_dump($this->join_map);

	echo '
'; }