common/hcontext: Replace with external package · gohugoio/hugo@186934f (original) (raw)
`@@ -21,8 +21,9 @@ import (
`
21
21
`"sync"
`
22
22
`"unicode"
`
23
23
``
``
24
`+
"github.com/bep/helpers/contexthelpers"
`
24
25
` bp "github.com/gohugoio/hugo/bufferpool"
`
25
``
`-
"github.com/gohugoio/hugo/common/hcontext"
`
``
26
+
26
27
`"github.com/gohugoio/hugo/identity"
`
27
28
`"github.com/gohugoio/hugo/langs"
`
28
29
``
`@@ -56,18 +57,18 @@ const (
`
56
57
``
57
58
`// Context manages values passed in the context to templates.
`
58
59
`var Context = struct {
`
59
``
`-
DependencyManagerScopedProvider hcontext.ContextDispatcher[identity.DependencyManagerScopedProvider]
`
``
60
`+
DependencyManagerScopedProvider contexthelpers.ContextDispatcher[identity.DependencyManagerScopedProvider]
`
60
61
`GetDependencyManagerInCurrentScope func(context.Context) identity.Manager
`
61
``
`-
DependencyScope hcontext.ContextDispatcher[int]
`
62
``
`-
Page hcontext.ContextDispatcher[page]
`
63
``
`-
IsInGoldmark hcontext.ContextDispatcher[bool]
`
64
``
`-
CurrentTemplate hcontext.ContextDispatcher[*CurrentTemplateInfo]
`
``
62
`+
DependencyScope contexthelpers.ContextDispatcher[int]
`
``
63
`+
Page contexthelpers.ContextDispatcher[page]
`
``
64
`+
IsInGoldmark contexthelpers.ContextDispatcher[bool]
`
``
65
`+
CurrentTemplate contexthelpers.ContextDispatcher[*CurrentTemplateInfo]
`
65
66
`}{
`
66
``
`-
DependencyManagerScopedProvider: hcontext.NewContextDispatcheridentity.DependencyManagerScopedProvider,
`
67
``
`-
DependencyScope: hcontext.NewContextDispatcherint,
`
68
``
`-
Page: hcontext.NewContextDispatcherpage,
`
69
``
`-
IsInGoldmark: hcontext.NewContextDispatcherbool,
`
70
``
`-
CurrentTemplate: hcontext.NewContextDispatcher*CurrentTemplateInfo,
`
``
67
`+
DependencyManagerScopedProvider: contexthelpers.NewContextDispatcheridentity.DependencyManagerScopedProvider,
`
``
68
`+
DependencyScope: contexthelpers.NewContextDispatcherint,
`
``
69
`+
Page: contexthelpers.NewContextDispatcherpage,
`
``
70
`+
IsInGoldmark: contexthelpers.NewContextDispatcherbool,
`
``
71
`+
CurrentTemplate: contexthelpers.NewContextDispatcher*CurrentTemplateInfo,
`
71
72
`}
`
72
73
``
73
74
`func init() {
`