mirror of
https://github.com/wiosna-dev/common-library.git
synced 2026-03-12 09:31:51 +01:00
Minor refactoring
This commit is contained in:
@@ -467,14 +467,14 @@ class Miscellaneous
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* First step: replace strings, simple operation with strings
|
* 1st step: replace strings, simple operation with strings
|
||||||
*/
|
*/
|
||||||
if ($bothAreStrings) {
|
if ($bothAreStrings) {
|
||||||
$effect = str_replace($search, $replacement, $subject);
|
$effect = str_replace($search, $replacement, $subject);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Second step: replace with regular expressions.
|
* 2nd step: replace with regular expressions.
|
||||||
* Attention. Searched and replacement value should be the same type: strings or arrays.
|
* Attention. Searched and replacement value should be the same type: strings or arrays.
|
||||||
*/
|
*/
|
||||||
if ($effect === $subject && ($bothAreStrings || $bothAreArrays)) {
|
if ($effect === $subject && ($bothAreStrings || $bothAreArrays)) {
|
||||||
@@ -492,7 +492,7 @@ class Miscellaneous
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Third step: complex replace of the replacement defined as an array.
|
* 3rd step: complex replace of the replacement defined as an array.
|
||||||
* It may be useful when you want to search for a one string and replace the string with multiple values.
|
* It may be useful when you want to search for a one string and replace the string with multiple values.
|
||||||
*/
|
*/
|
||||||
if ($effect === $subject && $searchIsString && $replacementIsArray) {
|
if ($effect === $subject && $searchIsString && $replacementIsArray) {
|
||||||
|
|||||||
@@ -29,9 +29,6 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
private $stringDotSeparated;
|
private $stringDotSeparated;
|
||||||
private $stringWithoutSpaces;
|
private $stringWithoutSpaces;
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws ReflectionException
|
|
||||||
*/
|
|
||||||
public function testConstructor()
|
public function testConstructor()
|
||||||
{
|
{
|
||||||
static::assertHasNoConstructor(Miscellaneous::class);
|
static::assertHasNoConstructor(Miscellaneous::class);
|
||||||
@@ -382,7 +379,7 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
mkdir($directory1Path, 0777, true);
|
mkdir($directory1Path, 0777, true);
|
||||||
mkdir($directory2Path, 0777, true);
|
mkdir($directory2Path, 0777, true);
|
||||||
|
|
||||||
self::assertTrue(Miscellaneous::removeDirectory(sys_get_temp_dir() . '/lorem', false));
|
self::assertTrue(Miscellaneous::removeDirectory(sys_get_temp_dir() . '/lorem'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -651,10 +648,6 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
self::assertEquals(255, Miscellaneous::getValidColorComponent(255, false));
|
self::assertEquals(255, Miscellaneous::getValidColorComponent(255, false));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws IncorrectColorHexLengthException
|
|
||||||
* @throws InvalidColorHexValueException
|
|
||||||
*/
|
|
||||||
public function testGetInvertedColorWithIncorrectLength()
|
public function testGetInvertedColorWithIncorrectLength()
|
||||||
{
|
{
|
||||||
$this->setExpectedException(IncorrectColorHexLengthException::class);
|
$this->setExpectedException(IncorrectColorHexLengthException::class);
|
||||||
@@ -669,10 +662,6 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
Miscellaneous::getInvertedColor('1234567');
|
Miscellaneous::getInvertedColor('1234567');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws IncorrectColorHexLengthException
|
|
||||||
* @throws InvalidColorHexValueException
|
|
||||||
*/
|
|
||||||
public function testGetInvertedColorWithInvalidValue()
|
public function testGetInvertedColorWithInvalidValue()
|
||||||
{
|
{
|
||||||
$this->setExpectedException(InvalidColorHexValueException::class);
|
$this->setExpectedException(InvalidColorHexValueException::class);
|
||||||
@@ -684,10 +673,6 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
Miscellaneous::getInvertedColor('00ppqq');
|
Miscellaneous::getInvertedColor('00ppqq');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @throws IncorrectColorHexLengthException
|
|
||||||
* @throws InvalidColorHexValueException
|
|
||||||
*/
|
|
||||||
public function testGetInvertedColor()
|
public function testGetInvertedColor()
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
@@ -1501,10 +1486,6 @@ class MiscellaneousTest extends BaseTestCase
|
|||||||
protected function tearDown()
|
protected function tearDown()
|
||||||
{
|
{
|
||||||
parent::tearDown();
|
parent::tearDown();
|
||||||
|
unset($this->stringSmall, $this->stringCommaSeparated, $this->stringDotSeparated, $this->stringWithoutSpaces);
|
||||||
unset($this->stringSmall);
|
|
||||||
unset($this->stringCommaSeparated);
|
|
||||||
unset($this->stringDotSeparated);
|
|
||||||
unset($this->stringWithoutSpaces);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user