refactor: change OrIfs to early returns

This commit is contained in:
Ben Goldsworthy 2021-05-02 20:00:55 +01:00
parent 39871b6cd0
commit c25bd7d8a2
3 changed files with 10 additions and 6 deletions

View file

@ -572,8 +572,8 @@ abstract class Engine {
$p_in_min,
$p_int_max
);
} else {
return sprintf(
}
return sprintf(
'<input type="number" name="%s" id="%s" value="%d" min="%d" max="%d"/>',
$l_arr_data['name'],
$l_arr_data['id'],
@ -581,7 +581,6 @@ abstract class Engine {
$p_in_min,
$p_int_max
);
}
}
}

View file

@ -185,7 +185,10 @@ class Convert {
$p_int_index = (int) $p_int_index;
}
// Return the whole arrow array.
if ( $p_int_index < 0 || $p_int_index > count( $l_arr_arrows ) ) {
if ($p_int_index < 0) {
return $l_arr_arrows;
}
if ($p_int_index > count( $l_arr_arrows )) {
return $l_arr_arrows;
}
// Return a single arrow.

View file

@ -81,10 +81,12 @@ class Template {
*/
public function __construct( string $p_str_file_type, string $p_str_file_name, string $p_str_extension = 'html' ) {
// No template file type and/or file name set.
if ( empty( $p_str_file_type ) || empty( $p_str_file_name ) ) {
if (empty( $p_str_file_type )) {
return;
}
if (empty( $p_str_file_name )) {
return;
}
$this->plugin_directory = plugin_dir_path( __DIR__ );
$template = $this->get_template( $p_str_file_type, $p_str_file_name, $p_str_extension );