class EntityValidator
{
protected static $log = [];
public static function validateArrayFromUser(array $arrayToCheck, array $errorTypesLog){
foreach($errorTypesLog as $key=>$value){
if(!isset($arrayToCheck[$key]))
self::$log[] = ['2',$value['notSet']];
elseif(!(self::$value['type']($errorTypesLog[$key]))){
self::$log[] = ['2',$value['notCorrect']];
}
}
return self::$log;
}
public static function ip(string $ip)
{
return (filter_var($ip, FILTER_VALIDATE_IP) && self::string($ip));
}
public static function string(string $string){
return is_string($string);
}
}
При попытке заюзать validateArrayFromUser, выдает ошибку на эту строку: