Start Jenssegers Agent
@return Jenssegers\Agent\Agent
434305
public function agent($arg = null)
    {
        $agent = new Agent();

        if ($arg) {
            return $agent->is($arg);
        }
        
        return new Agent();
    }
1358336
public function start()
    {
        if ($collector = end(static::$_collectors)) {
            $collector->add($collector->_driver->stop());
        }
        static::$_collectors[] = $this;
        $this->_driver->start();
        return true;
    }
968957
public function startOfDecade()
        {
            return $this->startOfYear()->year($this->year - $this->year % self::YEARS_PER_DECADE);
        }
928654
private function start()
    {
        $name = $this->scaffoldCommandObj->getObjName('Name');
        $route_name = floatval(app()::VERSION) < 5.3 ? 'route_old' : 'route';
        $path = $this->getPath($name, $route_name);
        $stub = $this->compileRouteStub();
        
        if (strpos($this->files->get($path), $stub) === false) {
            $this->files->append($path, $this->compileRouteStub());
            return $this->scaffoldCommandObj->info('+ ' . $path . ' (Updated)');
        }
        
        return $this->scaffoldCommandObj->comment("x $path" . ' (Skipped)');
    }
958958
public function build(): GetPossibleBreakpointsRequest
	{
		$instance = new GetPossibleBreakpointsRequest();
		if ($this->start === null) {
			throw new BuilderException('Property [start] is required.');
		}
		$instance->start = $this->start;
		$instance->end = $this->end;
		$instance->restrictToFunction = $this->restrictToFunction;
		return $instance;
	}
1226604
public function start()
  {
    // prevent starting if there is nothing to track
    if (ThrottlerHelper::componentsAreSet($this->components)
        && !$this->isActive())
    {
      $this->turnOn();
      $this->refreshInstance();
      return true;
    }
    return false;
  }
910633
public function start()
    {
        if (!$this->nested || !$this->depth) {
            parent::start();
        } else {
            $savepoint = 'SP_' . $this->depth;
            $this->db->setQuery('SAVEPOINT ' . $this->db->quoteName($savepoint));

            if ($this->db->execute()) {
                $this->depth++;
            }
        }

        return $this;
    }
475228
protected function start($codes = null)
    {
        $codes = $codes ?: $this->currentCode();
        $codes = $this->codeStr($codes);

        return $this->wrapCodes($codes);
    }
355997
public function start() {
        if (!$this->isStarted) {
            $this->generateIpcServer();
            $this->isStarted = true;
            for ($i=0;$i<$this->poolSizeMin;$i++) {
                $this->spawnWorker();
            }
            $this->registerTaskTimeoutWatcher();
        }

        return $this;
    }
1213376
public function startOfDecade() {
        
        return $this->year($this->year - $this->year % Carbon::YEARS_PER_DECADE)->startOfYear();
    }
395456
public function start($name = null): self
    {
        if (null !== $name) {
            $this->items[$name] = clone $this->items[self::BASE_ITEM];
            $this->activeItems[$name] = $item = $this->items[$name] ?? new Item($name);
            $item->start($name);

            return $this;
        }

        $this->activeItems[self::BASE_ITEM] = $item = $this->items[self::BASE_ITEM];
        $item->start(self::BASE_ITEM);

        return $this;
    }
1064234
public function start(Task $task)
    {
        $task->setStatus(Task::STATUS_STARTED);

        $this->om->persist($task);
        $this->om->flush();

        $this->notify(NotifierInterface::MESSAGE_UPDATE);

        return $task;
    }
532438
public function setAgent(AgentContract $agent = null)
    {
        if (!$agent) {
            $agent = new Agents\SystemAgent();
        }

        $this->agent = $agent;

        return $this;
    }
228371
public function start()
    {
        if ( ! $this->isOpened()) {
            $this->open();
        }
        if ( ! $this->isLoaded()) {
            $this->read();
        }
        return $this;
    }
451579
protected function start(){
        $name = 'create_'.str_plural(strtolower( $this->scaffoldCommandObj->argument('name') )).'_table';
        $path = $this->getPath($name);

        if ( ! $this->classExists($name))
        {
            $this->makeDirectory($path);
            $this->files->put($path, $this->compileMigrationStub());
            return $this->scaffoldCommandObj->info('+ ' . $path);
        }
        return $this->scaffoldCommandObj->comment('x ' . $path);
    }
1107512
protected function startDocument()
    {
        $xml = $this->getXml();
        $xml->startDocument('1.0', 'UTF-8');
        $xml->startElement('tweakwise'); // Start root
        $xml->writeElement('shop', $this->storeManager->getDefaultStoreView()->getName());
        $xml->writeElement('timestamp', $this->getNow()->format('Y-m-d\TH:i:s.uP'));
        $this->flush();
        return $this;
    }
931424
protected function startScheduler()
    {
        $this->now = new \DateTime('now', new \DateTimeZone('UTC'));

        $periodStart = clone $this->now;
        $periodStart->modify('-'.$this->interval.' minutes');

        $scheduler = new Scheduler();
        $scheduler->setStatus(Scheduler::STATUS_RUNNING);
        $scheduler->setExecutionStart($this->now);
        $scheduler->setPeriodStart($periodStart);
        $scheduler->setPeriodEnd($this->now);
        $scheduler->setPeriodInterval($this->interval);

        $this->em->persist($scheduler);
        $this->em->flush();

        return $scheduler;
    }