Skip to content

Commit

Permalink
infection#654 remove functions that cannot be easily mapped
Browse files Browse the repository at this point in the history
  • Loading branch information
majkel89 committed Mar 18, 2019
1 parent 13af845 commit c4fdde9
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 37 deletions.
2 changes: 0 additions & 2 deletions src/Mutator/Extensions/MBString.php
Expand Up @@ -87,14 +87,12 @@ private function setupConverters(array $functionsMap): void
'mb_ord' => $this->mapNameSkipArg('ord', 1),
'mb_parse_str' => $this->mapName('parse_str'),
'mb_send_mail' => $this->mapName('mail'),
'mb_split' => $this->mapName('split'),
'mb_strcut' => $this->mapNameSkipArg('substr', 3),
'mb_stripos' => $this->mapNameSkipArg('stripos', 3),
'mb_stristr' => $this->mapNameSkipArg('stristr', 3),
'mb_strlen' => $this->mapNameSkipArg('strlen', 1),
'mb_strpos' => $this->mapNameSkipArg('strpos', 3),
'mb_strrchr' => $this->mapNameSkipArg('strrchr', 2),
'mb_strrichr' => $this->mapNameSkipArg('strrchr', 2),
'mb_strripos' => $this->mapNameSkipArg('strripos', 3),
'mb_strrpos' => $this->mapNameSkipArg('strrpos', 3),
'mb_strstr' => $this->mapNameSkipArg('strstr', 3),
Expand Down
35 changes: 0 additions & 35 deletions tests/Mutator/Extensions/MBStringTest.php
Expand Up @@ -87,8 +87,6 @@ public function provideMutationCases(): Generator

yield from $this->provideMutationCasesForSendMail();

yield from $this->provideMutationCasesForSplit();

yield from $this->provideMutationCasesForStrCut();

yield from $this->provideMutationCasesForStrPos();
Expand All @@ -113,8 +111,6 @@ public function provideMutationCases(): Generator

yield from $this->provideMutationCasesForStrRChr();

yield from $this->provideMutationCasesForStrRiChr();

yield from $this->provideMutationCasesForConvertCase();
}

Expand Down Expand Up @@ -170,19 +166,6 @@ private function provideMutationCasesForSendMail(): Generator
];
}

private function provideMutationCasesForSplit(): Generator
{
yield 'It converts mb_split to split' => [
"<?php mb_split('to', 'subject');",
"<?php\n\nsplit('to', 'subject');",
];

yield 'It converts mb_split with limit parameter to split' => [
"<?php mb_split('to', 'subject', 2);",
"<?php\n\nsplit('to', 'subject', 2);",
];
}

private function provideMutationCasesForStrCut(): Generator
{
yield 'It converts mb_strcut to substr' => [
Expand Down Expand Up @@ -384,24 +367,6 @@ private function provideMutationCasesForStrRChr(): Generator
];
}

private function provideMutationCasesForStrRiChr(): Generator
{
yield 'It converts mb_strrichr to strrchr' => [
"<?php mb_strrichr('subject', 'b');",
"<?php\n\nstrrchr('subject', 'b');",
];

yield 'It converts mb_strrichr with part argument to strrchr' => [
"<?php mb_strrichr('subject', 'b', false);",
"<?php\n\nstrrchr('subject', 'b');",
];

yield 'It converts mb_strrichr with encoding to strrchr' => [
"<?php mb_strrichr('subject', 'b', false, 'utf-8');",
"<?php\n\nstrrchr('subject', 'b');",
];
}

private function provideMutationCasesForConvertCase(): Generator
{
yield 'It converts mb_convert_case with MB_CASE_UPPER mode to strtoupper' => [
Expand Down

0 comments on commit c4fdde9

Please sign in to comment.