TypeError
get_class(): Argument #1 ($object) must be of type object, string given TypeError thrown with message "get_class(): Argument #1 ($object) must be of type object, string given" Stacktrace: #2 TypeError in /var/www/html/valencije.ihjj.hr/html/en/libs/SimpleValidator/Validator.php:234 #1 get_class in /var/www/html/valencije.ihjj.hr/html/en/libs/SimpleValidator/Validator.php:234 #0 SimpleValidator\Validator:validate in /var/www/html/valencije.ihjj.hr/html/en/word.php:8
Stack frames (3):
2 TypeError
…/­valencije.ihjj.hr/­html/­en/­libs/­SimpleValidator/­Validator.php234
1 get_class
…/­valencije.ihjj.hr/­html/­en/­libs/­SimpleValidator/­Validator.php234
0 SimpleValidator\Validator validate
…/­valencije.ihjj.hr/­html/­en/­word.php8
/var/www/html/valencije.ihjj.hr/html/en/libs/SimpleValidator/Validator.php
                    }
                    $rule_and_params = static::getParams($rule);
                    $params = $real_params = $rule_and_params['params'];
                    $rule = $rule_and_params['rule'];
                    $params = static::getParamValues($params, $inputs);
                    array_unshift($params, $input_value);
                    /**
                     * Handle anonymous functions
                     */
                    if (@get_class($closure) == 'Closure') {
                        $refl_func = new \ReflectionFunction($closure);
                        $validation = $refl_func->invokeArgs($params);
                    }/**
                     * handle class methods
                     */ else if (@method_exists(get_called_class(), $rule)) {
                        $refl = new \ReflectionMethod(get_called_class(), $rule);
                        if ($refl->isStatic()) {
                            $refl->setAccessible(true);
                            $validation = $refl->invokeArgs(null, $params);
                        } else {
/var/www/html/valencije.ihjj.hr/html/en/libs/SimpleValidator/Validator.php
                    }
                    $rule_and_params = static::getParams($rule);
                    $params = $real_params = $rule_and_params['params'];
                    $rule = $rule_and_params['rule'];
                    $params = static::getParamValues($params, $inputs);
                    array_unshift($params, $input_value);
                    /**
                     * Handle anonymous functions
                     */
                    if (@get_class($closure) == 'Closure') {
                        $refl_func = new \ReflectionFunction($closure);
                        $validation = $refl_func->invokeArgs($params);
                    }/**
                     * handle class methods
                     */ else if (@method_exists(get_called_class(), $rule)) {
                        $refl = new \ReflectionMethod(get_called_class(), $rule);
                        if ($refl->isStatic()) {
                            $refl->setAccessible(true);
                            $validation = $refl->invokeArgs(null, $params);
                        } else {
/var/www/html/valencije.ihjj.hr/html/en/word.php
<?php 
	include("core/autoload.php");
 
	$validation_rules = array(
		"id" => array("required", "numeric")
	);
 
	$is_valid_form = SimpleValidator\Validator::validate($_GET, $validation_rules);
 
	if($is_valid_form->isSuccess() == false) {
		header("Location:".$site['base-url']."404/"); die();
	}
 
	$get_id = sqlClean($_GET['id']);
 
	$sql_word = $mysqli->query("SELECT * FROM words WHERE id='$get_id' LIMIT 1");
	$word_exists = $sql_word->num_rows;
	$word = $sql_word->fetch_assoc(); 
 
	if($word_exists == "0") {

Environment & details:

Key Value
slug dosadjivati
id 6
empty
empty
empty
empty
Key Value
REDIRECT_STATUS 200
proto http
HTTP_ACCEPT */*
HTTP_USER_AGENT claudebot
HTTP_HOST valencije.ihjj.hr
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
SERVER_SIGNATURE
SERVER_SOFTWARE Apache/2.4.52 (Ubuntu)
SERVER_NAME valencije.ihjj.hr
SERVER_ADDR 31.147.207.130
SERVER_PORT 80
REMOTE_ADDR 3.85.63.190
DOCUMENT_ROOT /var/www/html/valencije.ihjj.hr/html/
REQUEST_SCHEME http
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT /var/www/html/valencije.ihjj.hr/html/
SERVER_ADMIN webmaster@localhost
SCRIPT_FILENAME /var/www/html/valencije.ihjj.hr/html/en/word.php
REMOTE_PORT 49268
REDIRECT_URL /en/word/dosadjivati/6/
REDIRECT_QUERY_STRING slug=dosadjivati&id=6
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING slug=dosadjivati&id=6
REQUEST_URI /en/word/dosadjivati/6/
SCRIPT_NAME /en/word.php
PHP_SELF /en/word.php
REQUEST_TIME_FLOAT 1710834126.9627
REQUEST_TIME 1710834126
empty
0. Whoops\Handler\PrettyPageHandler