11<?php
22
3- namespace Backpack \CRUD \ app \ Library \ CrudPanel ;
3+ namespace Backpack \CRUD ;
44
55class ViewNamespaces
66{
@@ -12,38 +12,26 @@ class ViewNamespaces
1212 * @param string $domain (eg. fields, filters, buttons)
1313 * @return array
1414 */
15- public static function getViewNamespacesFor (string $ domain )
15+ public static function getFor (string $ domain )
1616 {
17- $ viewNamespacesFromConfig = self ::getViewNamespacesFromConfigFor ($ domain );
17+ $ viewNamespacesFromConfig = self ::getFromConfigFor ($ domain );
1818
19- return array_unique (array_merge ($ viewNamespacesFromConfig , self ::getViewNamespacesForDomain ($ domain )));
19+ return array_unique (array_merge ($ viewNamespacesFromConfig , self ::getForDomain ($ domain )));
2020 }
2121
2222 /**
23- * Adds multiple namespaces to a given domain.
23+ * Add view namespaces for a given domain.
2424 *
2525 * @param string $domain (eg. fields, filters, buttons)
26- * @param array $viewNamespaces
26+ * @param string| array $viewNamespaces
2727 * @return void
2828 */
29- public static function addViewNamespacesFor (string $ domain , array $ viewNamespaces )
29+ public static function addFor (string $ domain , $ viewNamespaces )
3030 {
3131 foreach ((array ) $ viewNamespaces as $ viewNamespace ) {
32- self ::addViewNamespaceFor ($ domain , $ viewNamespace );
33- }
34- }
35-
36- /**
37- * Add a new view namespace for a given domain.
38- *
39- * @param string $domain (eg. fields, filters, buttons)
40- * @param string $viewNamespace
41- * @return void
42- */
43- public static function addViewNamespaceFor (string $ domain , string $ viewNamespace )
44- {
45- if (! in_array ($ viewNamespace , self ::getViewNamespacesForDomain ($ domain ))) {
46- self ::$ viewNamespaces [$ domain ][] = $ viewNamespace ;
32+ if (! in_array ($ viewNamespace , self ::getForDomain ($ domain ))) {
33+ self ::$ viewNamespaces [$ domain ][] = $ viewNamespace ;
34+ }
4735 }
4836 }
4937
@@ -52,7 +40,7 @@ public static function addViewNamespaceFor(string $domain, string $viewNamespace
5240 *
5341 * @param string $domain
5442 */
55- private static function getViewNamespacesForDomain (string $ domain )
43+ private static function getForDomain (string $ domain )
5644 {
5745 return self ::$ viewNamespaces [$ domain ] ?? [];
5846 }
@@ -65,7 +53,7 @@ private static function getViewNamespacesForDomain(string $domain)
6553 * @param mixed $customConfigKey
6654 * @return array
6755 */
68- private static function getViewNamespacesFromConfigFor (string $ domain , $ customConfigKey = null )
56+ private static function getFromConfigFor (string $ domain , $ customConfigKey = null )
6957 {
7058 return config ($ customConfigKey ?? 'backpack.crud.view_namespaces. ' .$ domain ) ?? [];
7159 }
@@ -78,10 +66,10 @@ private static function getViewNamespacesFromConfigFor(string $domain, $customCo
7866 * @param string $viewNamespacesFromConfigKey
7967 * @return array
8068 */
81- public static function getViewNamespacesWithFallbackFor (string $ domain , string $ viewNamespacesFromConfigKey )
69+ public static function getWithFallbackFor (string $ domain , string $ viewNamespacesFromConfigKey )
8270 {
83- $ viewNamespacesFromConfig = self ::getViewNamespacesFromConfigFor ($ domain , $ viewNamespacesFromConfigKey );
71+ $ viewNamespacesFromConfig = self ::getFromConfigFor ($ domain , $ viewNamespacesFromConfigKey );
8472
85- return array_unique (array_merge ($ viewNamespacesFromConfig , self ::getViewNamespacesFor ($ domain )));
73+ return array_unique (array_merge ($ viewNamespacesFromConfig , self ::getFor ($ domain )));
8674 }
8775}
0 commit comments