get(WatchPatterns::class); $watchPatterns->markEnabled(); return $this; } /** * @return $this */ public function locally(): self { /** @var WatchPatterns $watchPatterns */ $watchPatterns = Container::getInstance()->get(WatchPatterns::class); $watchPatterns->markEnabled(); $watchPatterns->markLocally(); return $this; } /** * @return $this */ public function filtered(): self { /** @var WatchPatterns $watchPatterns */ $watchPatterns = Container::getInstance()->get(WatchPatterns::class); $watchPatterns->markFiltered(); return $this; } /** * @return $this */ public function baselined(): self { /** @var WatchPatterns $watchPatterns */ $watchPatterns = Container::getInstance()->get(WatchPatterns::class); $watchPatterns->markBaselined(); return $this; } /** * @param array $patterns glob → project-relative test dir * @return $this */ public function watch(array $patterns): self { /** @var WatchPatterns $watchPatterns */ $watchPatterns = Container::getInstance()->get(WatchPatterns::class); $watchPatterns->add($patterns); return $this; } }