function Stopwatch::stopSection

Stops the last started section.

The id parameter is used to retrieve the events from this section.

Parameters

string $id The identifier of the section:

Throws

\LogicException When there's no started section to be stopped

See also

getSectionEvents

File

webprofiler/src/Stopwatch.php, line 67

Class

Stopwatch
Class Stopwatch

Namespace

Drupal\webprofiler

Code

public function stopSection($id) {
    $this->stop('__section__');
    if (1 == count($this->activeSections)) {
        throw new \LogicException('There is no started section to stop.');
    }
    $this->sections[$id] = array_pop($this->activeSections)
        ->setId($id);
    $this->stop('__section__.child');
}