File tree Expand file tree Collapse file tree 1 file changed +25
-8
lines changed
src/Kris/LaravelFormBuilder Expand file tree Collapse file tree 1 file changed +25
-8
lines changed Original file line number Diff line number Diff line change @@ -77,10 +77,13 @@ private function registerFormIfHeeded()
77
77
return $ form ->setSessionStore ($ app ['session.store ' ]);
78
78
});
79
79
80
- AliasLoader::getInstance ()->alias (
81
- 'Form ' ,
82
- 'Illuminate\Html\FormFacade '
83
- );
80
+ if (! $ this ->aliasExists ('Form ' )) {
81
+
82
+ AliasLoader::getInstance ()->alias (
83
+ 'Form ' ,
84
+ 'Illuminate\Html\FormFacade '
85
+ );
86
+ }
84
87
}
85
88
}
86
89
@@ -95,10 +98,24 @@ private function registerHtmlIfNeeded()
95
98
return new HtmlBuilder ($ app ['url ' ]);
96
99
});
97
100
98
- AliasLoader::getInstance ()->alias (
99
- 'Html ' ,
100
- 'Illuminate\Html\HtmlFacade '
101
- );
101
+ if (! $ this ->aliasExists ('Html ' )) {
102
+
103
+ AliasLoader::getInstance ()->alias (
104
+ 'Html ' ,
105
+ 'Illuminate\Html\HtmlFacade '
106
+ );
107
+ }
102
108
}
103
109
}
110
+
111
+ /**
112
+ * Check if an alias already exists in the IOC
113
+ * @param $alias
114
+ * @return bool
115
+ */
116
+ private function aliasExists ($ alias )
117
+ {
118
+ return array_key_exists ($ alias , AliasLoader::getInstance ()->getAliases ());
119
+ }
120
+
104
121
}
You can’t perform that action at this time.
0 commit comments