filename, []))->in(...$targets); } /** * Depending on where is called, it will extend the given classes and traits globally or locally. */ public function extend(string ...$classAndTraits): UsesCall { return (new UsesCall($this->filename, array_values($classAndTraits))) ->in($this->filename) ->extend(...$classAndTraits); } /** * Depending on where is called, it will extend the given classes and traits globally or locally. */ public function use(string ...$classAndTraits): UsesCall { return $this->extend(...$classAndTraits); } /** * Gets the theme configuration. */ public function theme(): Configuration\Theme { return new Configuration\Theme(); } }