Commit fbc006fc authored by Адлан Шамавов's avatar Адлан Шамавов
Browse files

refactoring

parent 8d8c6e9c
Loading
Loading
Loading
Loading
+0 −26
Original line number Diff line number Diff line
<?php

namespace App\Validation;

class ArrayValidation
{
    public static function validateFunc1(array $array): bool
    {
        $prices = array_column($array, 'price');
        $counts = array_column($array, 'count');
        return ctype_digit(implode('',$prices)) && ctype_digit(implode('', $counts));
    }

    public static function validateFunc2(array $array): bool
    {
        $ids = array_column($array, 'id');
        $ages = array_column($array, 'age');
        return ctype_digit(implode('', $ids)) && ctype_digit(implode('', $ages));
    }

    public static function validateFunc4(array $array): bool
    {
        $depths = array_column($array, 'depth');
        return ctype_digit(implode('', $depths));
    }
}
 No newline at end of file

src/Validation/DateValidation.php

deleted100644 → 0
+0 −14
Original line number Diff line number Diff line
<?php

namespace App\Validation;

class DateValidation
{
    public static function validate(string $date): bool
    {
        if (strtotime($date)) {
            return true;
        }
        return false;
    }
}
 No newline at end of file