Skip to content

Commit

Permalink
Code refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
guvra committed Dec 4, 2023
1 parent da5dee9 commit adf8d62
Show file tree
Hide file tree
Showing 26 changed files with 30 additions and 36 deletions.
2 changes: 1 addition & 1 deletion src/Converter/Anonymizer/AnonymizeDate.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public function __construct(array $parameters = [])
* @inheritdoc
* @throws UnexpectedValueException
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Anonymizer/AnonymizeEmail.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Anonymizer/AnonymizeNumber.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Anonymizer/AnonymizeText.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
4 changes: 2 additions & 2 deletions src/Converter/ConditionBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,12 @@ private function sanitizeCondition(string $condition): string
$condition = (string) preg_replace('/[\r\n]+/', ' ', $condition);

// Add instruction separator
if (substr($condition, -1) !== ';') {
if (!str_ends_with($condition, ';')) {
$condition .= ';';
}

// Add return statement
if (substr($condition, 0, 6) !== 'return') {
if (!str_starts_with($condition, 'return')) {
$condition = 'return ' . $condition;
}

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Generator/NumberBetween.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): int
{
return mt_rand($this->min, $this->max);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Generator/RandomDate.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$this->randomizeDate();

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Generator/RandomEmail.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$domainIndex = mt_rand(0, $this->domainsCount - 1);

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Generator/RandomText.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$result = '';
$length = mt_rand($this->minLength, $this->maxLength);
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Randomizer/RandomizeEmail.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
6 changes: 3 additions & 3 deletions src/Converter/Randomizer/RandomizeNumber.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,18 @@ class RandomizeNumber implements ConverterInterface

public function __construct()
{
$this->replaceCallback = fn () => mt_rand(0, 9);
$this->replaceCallback = fn () => (string) mt_rand(0, 9);
}

/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

return $value !== ''
? preg_replace_callback('/[0-9]/', $this->replaceCallback, $value)
? (string) preg_replace_callback('/[0-9]/', $this->replaceCallback, $value)
: $value;
}
}
2 changes: 1 addition & 1 deletion src/Converter/Randomizer/RandomizeText.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;
if ($value === '') {
Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Transformer/AppendText.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Transformer/Hash.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Transformer/PrependText.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Transformer/RegexReplace.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public function __construct(array $parameters)
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
4 changes: 2 additions & 2 deletions src/Converter/Transformer/Replace.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ public function __construct(array $parameters)
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

return $value !== ''
? str_replace($this->search, $this->replacement, (string) $value)
? str_replace($this->search, $this->replacement, $value)
: $value;
}
}
2 changes: 1 addition & 1 deletion src/Converter/Transformer/ToLower.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public function __construct()
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
2 changes: 1 addition & 1 deletion src/Converter/Transformer/ToUpper.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public function __construct()
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
$value = (string) $value;

Expand Down
8 changes: 1 addition & 7 deletions src/Database/TableDependencyResolver.php
Original file line number Diff line number Diff line change
Expand Up @@ -120,12 +120,6 @@ private function buildDependencyTree(): void
*/
private function isForeignKeyIgnored(ForeignKey $foreignKey): bool
{
foreach ($this->config->getIgnoredForeignKeys() as $constraintName) {
if ($foreignKey->getConstraintName() === $constraintName) {
return true;
}
}

return false;
return in_array($foreignKey->getConstraintName(), $this->config->getIgnoredForeignKeys(), true);
}
}
2 changes: 1 addition & 1 deletion tests/framework/Mock/Converter/ConverterMock.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public function __construct(array $parameters = [])
/**
* @inheritdoc
*/
public function convert(mixed $value, array $context = []): mixed
public function convert(mixed $value, array $context = []): string
{
return $this->prefix . $value;
}
Expand Down
2 changes: 1 addition & 1 deletion tests/functional/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ protected static function getDatabase(): Database
// Create the tables
$connection = self::$database->getConnection();
$statement = $connection->prepare(self::getDatabaseDump());
$statement->execute();
$statement->executeQuery();
}

return self::$database;
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Converter/Anonymizer/AnonymizeEmailTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public function testConverter(): void
}

/**
* Test the converter with an UTF-8 encoded value.
* Test the converter with a UTF-8 encoded value.
*/
public function testEncoding(): void
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Converter/Anonymizer/AnonymizeNumberTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public function testConverter(): void
}

/**
* Test the converter with an UTF-8 encoded value.
* Test the converter with a UTF-8 encoded value.
*/
public function testEncoding(): void
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Converter/Anonymizer/AnonymizeTextTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public function testConverter(): void
}

/**
* Test the converter with an UTF-8 encoded value.
* Test the converter with a UTF-8 encoded value.
*/
public function testEncoding(): void
{
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/Converter/Parameters/ParameterProcessorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public function testProcessor(): void
{
$processor = new ParameterProcessor();
$processor->addParameter('string', Parameter::TYPE_STRING, true, 'default');
$processor->addParameter('array', Parameter::TYPE_ARRAY, false);
$processor->addParameter('array', Parameter::TYPE_ARRAY);
$processor->addParameter('object', stdClass::class, true);

$values = [
Expand Down

0 comments on commit adf8d62

Please sign in to comment.