Skip to content

Commit 7d21d0f

Browse files
committed
Move flatted to inside of the class
1 parent 1070ce3 commit 7d21d0f

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

class-wp-bootstrap-navwalker.php

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ public function start_el( &$output, $item, $depth = 0, $args = null, $id = 0 ) {
132132
$split_on_spaces = function ( $class ) {
133133
return preg_split( '/\s+/', $class );
134134
};
135-
$classes = flatten( array_map( $split_on_spaces, $classes ) );
135+
$classes = $this->flatten( array_map( $split_on_spaces, $classes ) );
136136

137137
/*
138138
* Initialize some holder variables to store specially handled item
@@ -582,26 +582,26 @@ private function linkmod_element_close( $linkmod_type ) {
582582
}
583583
return $output;
584584
}
585-
}
586585

587-
/**
588-
* Flattens a multidimensional array to a simple array.
589-
*
590-
* @param array $array a multidimensional array.
591-
*
592-
* @return array a simple array
593-
*/
594-
public function flatten( $array ) {
595-
$result = array();
596-
foreach ( $array as $element ) {
597-
if ( is_array( $element ) ) {
598-
array_push( $result, ...flatten( $element ) );
599-
} else {
600-
$result[] = $element;
586+
/**
587+
* Flattens a multidimensional array to a simple array.
588+
*
589+
* @param array $array a multidimensional array.
590+
*
591+
* @return array a simple array
592+
*/
593+
public function flatten( $array ) {
594+
$result = array();
595+
foreach ( $array as $element ) {
596+
if ( is_array( $element ) ) {
597+
array_push( $result, ...$this->flatten( $element ) );
598+
} else {
599+
$result[] = $element;
600+
}
601601
}
602+
return $result;
602603
}
603-
return $result;
604+
604605
}
605606

606607
endif;
607-

0 commit comments

Comments
 (0)