original_string: public static function get_placement_options($default = null) {
          $values = [
              'top'    => get_string('above',   'tool_usertours'),
              'bottom' => get_string('below',   'tool_usertours'),
              'left'   => get_string('left',    'tool_usertours'),
              'right'  => get_string('right',   'tool_usertours'),
          ];
  
          if ($default === null) {
              return $values;
          }
  
          if (!isset($values[$default])) {
              $default = self::get_default_value('placement');
          }
  
          $values = array_reverse($values, true);
          $values[self::TOURDEFAULT] = get_string('defaultvalue', 'tool_usertours', $values[$default]);
          $values = array_reverse($values, true);
  
          return $values;
      }
code: public static function get_placement_options($default = null) {
          $values = [
              'top'    => get_string('above',   'tool_usertours'),
              'bottom' => get_string('below',   'tool_usertours'),
              'left'   => get_string('left',    'tool_usertours'),
              'right'  => get_string('right',   'tool_usertours'),
          ];
  
          if ($default === null) {
              return $values;
          }
  
          if (!isset($values[$default])) {
              $default = self::get_default_value('placement');
          }
  
          $values = array_reverse($values, true);
          $values[self::TOURDEFAULT] = get_string('defaultvalue', 'tool_usertours', $values[$default]);
          $values = array_reverse($values, true);
  
          return $values;
      }
code_tokens: public static function get_placement_options ( $ default = null ) { $ values = [ 'top' => get_string ( 'above' , 'tool_usertours' ) , 'bottom' => get_string ( 'below' , 'tool_usertours' ) , 'left' => get_string ( 'left' , 'tool_usertours' ) , 'right' => get_string ( 'right' , 'tool_usertours' ) , ] ; if ( $ default === null ) { return $ values ; } if ( ! isset ( $ values [ $ default ] ) ) { $ default = self :: get_default_value ( 'placement' ) ; } $ values = array_reverse ( $ values , true ) ; $ values [ self :: TOURDEFAULT ] = get_string ( 'defaultvalue' , 'tool_usertours' , $ values [ $ default ] ) ; $ values = array_reverse ( $ values , true ) ; return $ values ; }
docstring: Get the list of possible placement options.
  
  @param   string          $default    The default option.
  @return  array
docstring_tokens: Get the list of possible placement options .