@@ -17,7 +17,7 @@ public static function render(array $parameters): string
1717
1818 $ title = self ::applyFormatting ($ title , $ sortColumn );
1919
20- if ($ mergeTitleAs = config ('sortable.inject_title_as ' , null )) {
20+ if ($ mergeTitleAs = config ('sortable.inject_title_as ' )) {
2121 request ()->merge ([$ mergeTitleAs => $ title ]);
2222 }
2323
@@ -60,7 +60,7 @@ public static function parseParameters(array $parameters): array
6060 */
6161 public static function explodeSortParameter (string $ parameter ): array
6262 {
63- $ separator = config ('sortable.relation_column_separator ' , ' . ' );
63+ $ separator = config ('sortable.relation_column_separator ' );
6464
6565 if (Str::contains ($ parameter , $ separator )) {
6666 $ oneToOneSort = explode ($ separator , $ parameter );
@@ -88,11 +88,11 @@ private static function applyFormatting($title, string $sortColumn)
8888
8989 if ($ title === null ) {
9090 $ title = $ sortColumn ;
91- } elseif (! config ('sortable.format_custom_titles ' , true )) {
91+ } elseif (! config ('sortable.format_custom_titles ' )) {
9292 return $ title ;
9393 }
9494
95- $ formatting_function = config ('sortable.formatting_function ' , null );
95+ $ formatting_function = config ('sortable.formatting_function ' );
9696 if (! is_null ($ formatting_function ) && function_exists ($ formatting_function )) {
9797 $ title = call_user_func ($ formatting_function , $ title );
9898 }
@@ -106,15 +106,15 @@ private static function determineDirection($sortColumn, $sortParameter): array
106106
107107 if ((request ()->get ('sort ' ) == $ sortParameter ) && in_array (request ()->get ('direction ' ), ['asc ' , 'desc ' ])) {
108108 $ icon .= (request ()->get ('direction ' ) === 'asc ' )
109- ? config ('sortable.asc_suffix ' , ' -asc ' )
110- : config ('sortable.desc_suffix ' , ' -desc ' );
109+ ? config ('sortable.asc_suffix ' )
110+ : config ('sortable.desc_suffix ' );
111111
112112 $ direction = request ()->get ('direction ' ) === 'desc ' ? 'asc ' : 'desc ' ;
113113
114114 return [$ icon , $ direction ];
115115 } else {
116116 $ icon = config ('sortable.icons.sortable ' );
117- $ direction = config ('sortable.default_direction_unsorted ' , ' asc ' );
117+ $ direction = config ('sortable.default_direction_unsorted ' );
118118
119119 return [$ icon , $ direction ];
120120 }
@@ -133,13 +133,16 @@ private static function selectIcon($sortColumn): string
133133 return $ icon ;
134134 }
135135
136- private static function formTrailingTag (string $ icon ): string
136+ /**
137+ * @param string|null $icon
138+ */
139+ private static function formTrailingTag ($ icon ): string
137140 {
138- if (! config ('sortable.icons.enabled ' , true )) {
141+ if (! config ('sortable.icons.enabled ' )) {
139142 return '</a> ' ;
140143 }
141144
142- $ clickableIcon = config ('sortable.icons.clickable ' , false );
145+ $ clickableIcon = config ('sortable.icons.clickable ' );
143146 $ trailingTag = static ::getIconHtml ($ icon ) . '</a> ' ;
144147
145148 if ($ clickableIcon === false ) {
@@ -158,17 +161,17 @@ private static function getAnchorClass(string $sortColumn, array &$anchorAttribu
158161 {
159162 $ class = [];
160163
161- $ anchorClass = config ('sortable.anchor_class ' , null );
164+ $ anchorClass = config ('sortable.anchor_class ' );
162165 if ($ anchorClass !== null ) {
163166 $ class [] = $ anchorClass ;
164167 }
165168
166- $ activeClass = config ('sortable.active_anchor_class ' , null );
169+ $ activeClass = config ('sortable.active_anchor_class ' );
167170 if ($ activeClass !== null && self ::shouldShowActive ($ sortColumn )) {
168171 $ class [] = $ activeClass ;
169172 }
170173
171- $ directionClassPrefix = config ('sortable.direction_anchor_class_prefix ' , null );
174+ $ directionClassPrefix = config ('sortable.direction_anchor_class_prefix ' );
172175 if ($ directionClassPrefix !== null && self ::shouldShowActive ($ sortColumn )) {
173176 $ class [] = $ directionClassPrefix . (request ()->get ('direction ' ) === 'asc ' )
174177 ? config ('sortable.asc_suffix ' , '-asc ' )
0 commit comments