private function start(string $name): TraceableCollector
    {
        $this->calls[] = $event = new TraceableCollector();

        $event->name  = $name;
        $event->start = \microtime(true);

        return $event;
    }
private function start(string $name): TraceableCollector
    {
        $this->calls[] = $event = new TraceableCollector();

        $event->name  = $name;
        $event->start = \microtime(true);

        return $event;
    }
private function start ( string $ name ) : TraceableCollector { $ this -> calls [ ] = $ event = new TraceableCollector ( ) ; $ event -> name = $ name ; $ event -> start = \ microtime ( true ) ; return $ event ; }
Start new event.

@param string $name

@return \Viserio\Component\Profiler\DataCollector\Bridge\Cache\TraceableCollector
Start new event .