public function TokenArgument::cleanArgumentValue in Views Token Argument 8
Same name and namespace in other branches
- 2.0.x src/Plugin/views/argument_default/TokenArgument.php \Drupal\views_argument_token\Plugin\views\argument_default\TokenArgument::cleanArgumentValue()
Removes '+' or ',' at the beginning and at the end of an argument string.
@todo: evaluate if still needed.
Parameters
string $argument: Argument string to clean.
Return value
string Cleaned argument.
1 call to TokenArgument::cleanArgumentValue()
- TokenArgument::getArgument in src/Plugin/ views/ argument_default/ TokenArgument.php 
- Return the default argument.
File
- src/Plugin/ views/ argument_default/ TokenArgument.php, line 252 
Class
- TokenArgument
- The Token argument default handler.
Namespace
Drupal\views_argument_token\Plugin\views\argument_defaultCode
public function cleanArgumentValue($argument) {
  // Remove '+' or ',' at the beginning.
  if ($argument[0] == '+' || $argument[0] == ',') {
    $argument = substr($argument, 1);
  }
  // Remove '+' or ',' at the the end.
  if ($argument[strlen($argument) - 1] == '+' || $argument[strlen($argument) - 1] == ',') {
    $argument = substr($argument, 0, -1);
  }
  return $argument;
}