• Модуль: perfmon
  • Путь к файлу: ~/bitrix/modules/perfmon/lib/sql/schema.php
  • Класс: BitrixPerfmonSqlSchema
  • Вызов: Schema::executeCreateTrigger
protected function executeCreateTrigger(Tokenizer $tokenizer)
{
	$tokenizer->skipWhiteSpace();

	$tokenizer->setBookmark();

	Trigger::searchTableName($tokenizer);
	$tableName = $tokenizer->getCurrentToken()->text;

	/** @var Table $table */
	$table = $this->tables->search($tableName);
	if (!$table)
	{
		throw new NotSupportedException("Table [$tableName] not found. line: ".$tokenizer->getCurrentToken()->line);
	}

	$tokenizer->restoreBookmark();

	$table->createTrigger($tokenizer);
}