Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


/*
 * Your installation or use of this Upsert file is subject to the applicable terms available at: 
 * https://upsertconsulting.com/documents/eula-for-upsert-software/
 * If you do not agree to all of the applicable terms or do not have the authority to bind the entity as an authorized representative, 
 * then do not install or use this file.
 *
 * Modifications to this file without prior written consent from Upsert are prohibited.
 * 
 * Copyright (C) Upsert, LLC. All rights reserved.
 */

namespace Sugarcrm\Sugarcrm\custom\Upsert\Deduplicate\Libraries\Sugar\Classes\Helpers;

use Doctrine\DBAL\Connection;
use PDO;
use Sugarcrm\Sugarcrm\custom\Upsert\Deduplicate\Libraries\PHP\Classes\Helpers\Str;
use Sugarcrm\Sugarcrm\custom\Upsert\Deduplicate\Libraries\Sugar\Classes\Helpers\Bean;
use Sugarcrm\Sugarcrm\custom\Upsert\Deduplicate\Libraries\Sugar\Classes\Helpers\Vardef;
use Sugarcrm\Sugarcrm\Dbal\Query\QueryBuilder;
use SugarQuery;
class Query
{
    public const CRUD_CREATE = "CREATE";
    public const CRUD_READ = "READ";
    public const CRUD_UPDATE = "UPDATE";
    public const CRUD_DELETE = "DELETE";
    public const CRUD_UNKNOWN = "UNKNOWN";
    public static function compile($u1b1cc7f086b3f074da452bc3129981eb)
    {
        if (!$u1b1cc7f086b3f074da452bc3129981eb || !is_object($u1b1cc7f086b3f074da452bc3129981eb)) {
            return false;
        }
        $uac5c74b64b4b8352ef2f181affb5ac2a = null;
        $u166e64f6c3677d0c513901242a3e702d = null;
        $ud14a8022b085f9ef19d479cbdd581127 = null;
        try {
            if ($u1b1cc7f086b3f074da452bc3129981eb instanceof SugarQuery) {
                $u217ecb18a8f8e5f1889339c3fa093fc3 = $u1b1cc7f086b3f074da452bc3129981eb->compile();
                $uac5c74b64b4b8352ef2f181affb5ac2a = $u217ecb18a8f8e5f1889339c3fa093fc3->getSQL();
                $u166e64f6c3677d0c513901242a3e702d = $u217ecb18a8f8e5f1889339c3fa093fc3->getParameters();
                $ud14a8022b085f9ef19d479cbdd581127 = $u217ecb18a8f8e5f1889339c3fa093fc3->getParameterTypes();
                return static::combine($uac5c74b64b4b8352ef2f181affb5ac2a, $u166e64f6c3677d0c513901242a3e702d, $ud14a8022b085f9ef19d479cbdd581127);
            } elseif ($u1b1cc7f086b3f074da452bc3129981eb instanceof QueryBuilder) {
                $uac5c74b64b4b8352ef2f181affb5ac2a = $u1b1cc7f086b3f074da452bc3129981eb->getSQL();
                $u166e64f6c3677d0c513901242a3e702d = $u1b1cc7f086b3f074da452bc3129981eb->getParameters();
                $ud14a8022b085f9ef19d479cbdd581127 = $u1b1cc7f086b3f074da452bc3129981eb->getParameterTypes();
                return static::combine($uac5c74b64b4b8352ef2f181affb5ac2a, $u166e64f6c3677d0c513901242a3e702d, $ud14a8022b085f9ef19d479cbdd581127);
            }
        } catch (\Throwable $ue1671797c52e15f763380b45e841ec32) {
            $ue5978d950a3223d62bc60d5dd7f0b714 = $uac5c74b64b4b8352ef2f181affb5ac2a !== null ? substr_count(preg_replace("/'.*?'(*SKIP)(*FAIL)|".*?"(*SKIP)(*FAIL)|\?/", "", $uac5c74b64b4b8352ef2f181affb5ac2a), "") : null;
            $u3c234855c50acaa1b826541d4cbb7cad = is_array($u166e64f6c3677d0c513901242a3e702d) ? count($u166e64f6c3677d0c513901242a3e702d) : null;
            $u5c18ef72771564b7f43c497dc507aeab = ["sql" => $uac5c74b64b4b8352ef2f181affb5ac2a, "parameters" => $u166e64f6c3677d0c513901242a3e702d, "parameter_types" => $ud14a8022b085f9ef19d479cbdd581127, "placeholder_count" => $ue5978d950a3223d62bc60d5dd7f0b714, "parameter_count" => $u3c234855c50acaa1b826541d4cbb7cad, "trace" => $ue1671797c52e15f763380b45e841ec32->getTraceAsString()];
            $GLOBALS["log"]->fatal("Upsert® Deduplicate :: Query::compile() exception: " . $ue1671797c52e15f763380b45e841ec32->getMessage() . " | " . json_encode($u5c18ef72771564b7f43c497dc507aeab, JSON_UNESCAPED_SLASHES));
        }
        return false;
    }
    public static function combine(string $uac5c74b64b4b8352ef2f181affb5ac2a, ?array $u166e64f6c3677d0c513901242a3e702d = null, ?array $ud14a8022b085f9ef19d479cbdd581127 = null)
    {
        $u166e64f6c3677d0c513901242a3e702d = is_null($u166e64f6c3677d0c513901242a3e702d) ? [] : $u166e64f6c3677d0c513901242a3e702d;
        $ud14a8022b085f9ef19d479cbdd581127 = is_null($ud14a8022b085f9ef19d479cbdd581127) ? [] : $ud14a8022b085f9ef19d479cbdd581127;
        $u1f6e0d51ec9f57961e86b4aa2e91ef29 = [];
        foreach ($u166e64f6c3677d0c513901242a3e702d as $u3c6e0b8a9c15224a8228b9a98ca1531d => $u03144cce1fcdacdbe993e5266c0bf3f3) {
            $u599dcce2998a6b40b1e38e8c6006cb0a = 10000000;
            if (isset($ud14a8022b085f9ef19d479cbdd581127[$u3c6e0b8a9c15224a8228b9a98ca1531d])) {
                $u599dcce2998a6b40b1e38e8c6006cb0a = $ud14a8022b085f9ef19d479cbdd581127[$u3c6e0b8a9c15224a8228b9a98ca1531d];
            }
            $u1f6e0d51ec9f57961e86b4aa2e91ef29[$u3c6e0b8a9c15224a8228b9a98ca1531d] = static::formatParameter($u03144cce1fcdacdbe993e5266c0bf3f3, $u599dcce2998a6b40b1e38e8c6006cb0a);
        }
        $u1ddcb92ade31c8fbd370001f9b29a7d9 = preg_replace("/'.*?'(*SKIP)(*FAIL)|".*?"(*SKIP)(*FAIL)|\?/", "%s", str_replace("%", "%%", $uac5c74b64b4b8352ef2f181affb5ac2a));
        $ue5978d950a3223d62bc60d5dd7f0b714 = substr_count($u1ddcb92ade31c8fbd370001f9b29a7d9, "%s");
        if ($ue5978d950a3223d62bc60d5dd7f0b714 !== count($u1f6e0d51ec9f57961e86b4aa2e91ef29)) {
            if (isset($GLOBALS["log"])) {
                $u5c18ef72771564b7f43c497dc507aeab = ["sql" => $uac5c74b64b4b8352ef2f181affb5ac2a, "parameters" => $u166e64f6c3677d0c513901242a3e702d, "parameter_types" => $ud14a8022b085f9ef19d479cbdd581127, "placeholder_count" => $ue5978d950a3223d62bc60d5dd7f0b714, "parameter_count" => count($u1f6e0d51ec9f57961e86b4aa2e91ef29)];
                $GLOBALS["log"]->fatal("Upsert® Deduplicate :: Query::combine() placeholder/parameter count mismatch | " . json_encode($u5c18ef72771564b7f43c497dc507aeab, JSON_UNESCAPED_SLASHES));
            }
            throw new \InvalidArgumentException(sprintf("The arguments array must contain %d items, %d given (SQL has %d placeholders, %d parameters)", $ue5978d950a3223d62bc60d5dd7f0b714, count($u1f6e0d51ec9f57961e86b4aa2e91ef29), $ue5978d950a3223d62bc60d5dd7f0b714, count($u1f6e0d51ec9f57961e86b4aa2e91ef29)));
        }
        $ub4a88417b3d0170d754c647c30b7216a = vsprintf($u1ddcb92ade31c8fbd370001f9b29a7d9, $u1f6e0d51ec9f57961e86b4aa2e91ef29);
        return $ub4a88417b3d0170d754c647c30b7216a;
    }
    public static function formatParameter($u03144cce1fcdacdbe993e5266c0bf3f3, $u599dcce2998a6b40b1e38e8c6006cb0a)
    {
        $u2f0d56ad1c33ca36a91414be24838c6d = [Connection::PARAM_STR_ARRAY];
        if (defined(Connection::class . "::PARAM_ASCII_STR_ARRAY")) {
            $u2f0d56ad1c33ca36a91414be24838c6d[] = Connection::PARAM_ASCII_STR_ARRAY;
        }
        if (is_null($u03144cce1fcdacdbe993e5266c0bf3f3)) {
            return "NULL";
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a === PDO::PARAM_BOOL) {
            return $u03144cce1fcdacdbe993e5266c0bf3f3;
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a === PDO::PARAM_INT) {
            return $u03144cce1fcdacdbe993e5266c0bf3f3;
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a === PDO::PARAM_NULL) {
            return "NULL";
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a === Connection::PARAM_INT_ARRAY) {
            return implode(", ", $u03144cce1fcdacdbe993e5266c0bf3f3);
        } elseif (in_array($u599dcce2998a6b40b1e38e8c6006cb0a, $u2f0d56ad1c33ca36a91414be24838c6d, true)) {
            $u21ffce5b8a6cc8cc6a41448dd69623c9 = [];
            foreach ($u03144cce1fcdacdbe993e5266c0bf3f3 as $ueca07335a33c5aeb5e1bc7c98b4b9d80) {
                $u21ffce5b8a6cc8cc6a41448dd69623c9[] = "'" . addSlashes($ueca07335a33c5aeb5e1bc7c98b4b9d80) . "'";
            }
            return implode(", ", $u21ffce5b8a6cc8cc6a41448dd69623c9);
        }
        return "'" . addSlashes($u03144cce1fcdacdbe993e5266c0bf3f3) . "'";
    }
    public static function ud0b3f746faae23ef93cd93995ef9a5ae(string $uac5c74b64b4b8352ef2f181affb5ac2a)
    {
        $ua9ac5a6cc3cbe84f9c18323af2b9007f = ["CREATE INDEX" => static::CRUD_CREATE, "CREATE TABLE" => static::CRUD_CREATE, "SELECT INTO" => static::CRUD_CREATE, "CREATE PROCEDURE" => static::CRUD_CREATE, "INSERT" => static::CRUD_CREATE, "START TRANSACTION" => static::CRUD_CREATE, "COMMIT" => static::CRUD_CREATE, "ROLLBACK" => static::CRUD_CREATE, "SET TRANSACTION" => static::CRUD_CREATE, "LOCK TABLES" => static::CRUD_CREATE, "UNLOCK TABLES" => static::CRUD_CREATE, "DESCRIBE" => static::CRUD_READ, "SELECT" => static::CRUD_READ, "SHOW" => static::CRUD_READ, "EXPLAIN" => static::CRUD_READ, "UPDATE" => static::CRUD_UPDATE, "RENAME" => static::CRUD_UPDATE, "SET" => static::CRUD_UPDATE, "ALTER" => static::CRUD_UPDATE, "DELETE" => static::CRUD_DELETE, "TRUNCATE" => static::CRUD_DELETE, "DROP" => static::CRUD_DELETE];
        $u4cd3400ac9994c3abab8cbe346409de3 = preg_replace("@(--[^\r\n]*)|(\#[^\r\n]*)|(/\*[\w\W]*?(?=\*/)\*/)@ms", "", $uac5c74b64b4b8352ef2f181affb5ac2a);
        $u4cd3400ac9994c3abab8cbe346409de3 = preg_replace("/^\(\s+/mi", "(", $u4cd3400ac9994c3abab8cbe346409de3);
        $u4cd3400ac9994c3abab8cbe346409de3 = preg_replace("/\s+\)$/mi", ")", $u4cd3400ac9994c3abab8cbe346409de3);
        foreach ($ua9ac5a6cc3cbe84f9c18323af2b9007f as $uea9f6aca279138c58f705c8d4cb4b8ce => $u2dc714e7e4d090ea2577a71e6147f1f8) {
            $u448aacad9b2e927c2368d2e52d2b542e = str_replace(" ", "[\s]+", $uea9f6aca279138c58f705c8d4cb4b8ce);
            $u9dea51b41ad380aa83f2a25a7cecc5eb = ["(^[\s]+(" . $u448aacad9b2e927c2368d2e52d2b542e . ")[\s]+)", "(^[\s]+\((" . $u448aacad9b2e927c2368d2e52d2b542e . ")[\s]+)", "(^[\s]+\((" . $u448aacad9b2e927c2368d2e52d2b542e . "))", "(^[\s]+\([\s]+(" . $u448aacad9b2e927c2368d2e52d2b542e . ")[\s]+)", "(^\([\s]+(" . $u448aacad9b2e927c2368d2e52d2b542e . "))", "(^\((" . $u448aacad9b2e927c2368d2e52d2b542e . "))", "(^(" . $u448aacad9b2e927c2368d2e52d2b542e . "))", "(^(" . $u448aacad9b2e927c2368d2e52d2b542e . ")[\s]+)"];
            $u240bf022e685b0ee30ad9fe9e1fb5d5b = "/" . implode("|", $u9dea51b41ad380aa83f2a25a7cecc5eb) . "/i";
            if (preg_match($u240bf022e685b0ee30ad9fe9e1fb5d5b, $u4cd3400ac9994c3abab8cbe346409de3)) {
                return $u2dc714e7e4d090ea2577a71e6147f1f8;
            }
        }
        return static::CRUD_UNKNOWN;
    }
    public static function getBean(SugarQuery $u1b1cc7f086b3f074da452bc3129981eb, $uc69a54261b0adfec16ea68fdd4584996 = ["disable_row_level_security" => true])
    {
        $u1b1cc7f086b3f074da452bc3129981eb->limit(1);
        $u53e61336bb49ec978968786b07dea50b = static::getBeans($u1b1cc7f086b3f074da452bc3129981eb, $uc69a54261b0adfec16ea68fdd4584996);
        if (empty($u53e61336bb49ec978968786b07dea50b)) {
            return false;
        }
        return current($u53e61336bb49ec978968786b07dea50b);
    }
    public static function getBeans(SugarQuery $u1b1cc7f086b3f074da452bc3129981eb, $uc69a54261b0adfec16ea68fdd4584996 = ["disable_row_level_security" => true])
    {
        $u22884db148f0ffb0d830ba431102b0b5 = "";
        if (!empty($u1b1cc7f086b3f074da452bc3129981eb->from->module_name)) {
            $u22884db148f0ffb0d830ba431102b0b5 = $u1b1cc7f086b3f074da452bc3129981eb->from->module_name;
        } else {
            throw new \SugarApiExceptionError("Could not detect module from query");
        }
        $ue2bbb098e9f3c4367dd6121e90df7ab9 = [];
        $u217ecb18a8f8e5f1889339c3fa093fc3 = $u1b1cc7f086b3f074da452bc3129981eb->compile()->execute();
        foreach ($u217ecb18a8f8e5f1889339c3fa093fc3->iterateAssociative() as $uf1965a857bc285d26fe22023aa5ab50d) {
            if (!isset($uf1965a857bc285d26fe22023aa5ab50d["id"])) {
                continue;
            }
            $u46086bc60bd5c19cc4078727e6dc971b = Bean::retrieve($u22884db148f0ffb0d830ba431102b0b5, $uf1965a857bc285d26fe22023aa5ab50d["id"], $uc69a54261b0adfec16ea68fdd4584996);
            if (Bean::uc7c62bf8ebbbd12679f9a2c80da79a5f($u46086bc60bd5c19cc4078727e6dc971b)) {
                $ue2bbb098e9f3c4367dd6121e90df7ab9[$uf1965a857bc285d26fe22023aa5ab50d["id"]] = $u46086bc60bd5c19cc4078727e6dc971b;
            }
        }
        return $ue2bbb098e9f3c4367dd6121e90df7ab9;
    }
    public static function getIds(SugarQuery $u1b1cc7f086b3f074da452bc3129981eb)
    {
        $u22884db148f0ffb0d830ba431102b0b5 = "";
        if (!empty($u1b1cc7f086b3f074da452bc3129981eb->from->module_name)) {
            $u22884db148f0ffb0d830ba431102b0b5 = $u1b1cc7f086b3f074da452bc3129981eb->from->module_name;
        } else {
            throw new \SugarApiExceptionError("Could not detect module from query");
        }
        $udf347a373b8f92aa0ae3dd920a5ec2f6 = $u1b1cc7f086b3f074da452bc3129981eb->execute();
        return array_column($udf347a373b8f92aa0ae3dd920a5ec2f6, "id");
    }
    public static function u784047ea1bd4f31fea54a032dfdde1e0(string $uaab9e1de16f38176f86d7a92ba337a8d, array $uceddc8eb94d709d28c043dd64e1fddcd, array $u8d777f385d3dfec8815d20f7496026dc = [], string $u599dcce2998a6b40b1e38e8c6006cb0a = "select")
    {
        $uf09cc7ee3a9a93273f4b80601cafb00c = $u1476dfb963d54c697399a79fafa90151 = [];
        $u2f298682a39d3fe5abd280cbf41877a8 = [];
        foreach ($uceddc8eb94d709d28c043dd64e1fddcd as $u06e3d36fa30cea095545139854ad1fb9 => $uf186719f04aaa2b4ebeece02aa43a7ba) {
            if ($u599dcce2998a6b40b1e38e8c6006cb0a !== "select" && isset($uf186719f04aaa2b4ebeece02aa43a7ba["source"]) && $uf186719f04aaa2b4ebeece02aa43a7ba["source"] != "db") {
                continue;
            }
            if (!empty($uf186719f04aaa2b4ebeece02aa43a7ba["custom_type"])) {
                continue;
            }
            if (!empty($uf186719f04aaa2b4ebeece02aa43a7ba["auto_increment"])) {
                $u2f298682a39d3fe5abd280cbf41877a8[] = $u06e3d36fa30cea095545139854ad1fb9;
                $u9df22f196a33acd0b372fe502de51211 = $GLOBALS["db"]->getAutoIncrementSQL($uaab9e1de16f38176f86d7a92ba337a8d, $uf186719f04aaa2b4ebeece02aa43a7ba["name"]);
                if (!empty($u9df22f196a33acd0b372fe502de51211)) {
                    $u1476dfb963d54c697399a79fafa90151[$u06e3d36fa30cea095545139854ad1fb9] = $u9df22f196a33acd0b372fe502de51211;
                }
            } else {
                if ($u599dcce2998a6b40b1e38e8c6006cb0a !== "select" && !array_key_exists($u06e3d36fa30cea095545139854ad1fb9, $u8d777f385d3dfec8815d20f7496026dc)) {
                    continue;
                }
                if ($u8d777f385d3dfec8815d20f7496026dc[$u06e3d36fa30cea095545139854ad1fb9] === "" && Vardef::isNullable($uf186719f04aaa2b4ebeece02aa43a7ba)) {
                    $u2f298682a39d3fe5abd280cbf41877a8[] = $u06e3d36fa30cea095545139854ad1fb9;
                    $uf09cc7ee3a9a93273f4b80601cafb00c[$u06e3d36fa30cea095545139854ad1fb9] = null;
                } else {
                    $u2f298682a39d3fe5abd280cbf41877a8[] = $u06e3d36fa30cea095545139854ad1fb9;
                    $uf09cc7ee3a9a93273f4b80601cafb00c[$u06e3d36fa30cea095545139854ad1fb9] = $GLOBALS["db"]->decodeHTML($u8d777f385d3dfec8815d20f7496026dc[$u06e3d36fa30cea095545139854ad1fb9]);
                }
            }
        }
        $uc87a8ca60f0891b79d192fa86f019916 = $GLOBALS["db"]->getConnection()->createQueryBuilder();
        if ($u599dcce2998a6b40b1e38e8c6006cb0a == "insert") {
            $uc87a8ca60f0891b79d192fa86f019916->insert($uaab9e1de16f38176f86d7a92ba337a8d);
            foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) {
                $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["db"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9]));
            }
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a == "update") {
            $uc87a8ca60f0891b79d192fa86f019916->update($uaab9e1de16f38176f86d7a92ba337a8d);
            foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) {
                if (in_array($u06e3d36fa30cea095545139854ad1fb9, ["id", "id_c"], true)) {
                    continue;
                }
                $uc87a8ca60f0891b79d192fa86f019916->set($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["db"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9]));
            }
            if (isset($u8d777f385d3dfec8815d20f7496026dc["id_c"]) && Str::endsWith($uaab9e1de16f38176f86d7a92ba337a8d, "_cstm")) {
                $uc87a8ca60f0891b79d192fa86f019916->where($uc87a8ca60f0891b79d192fa86f019916->expr()->eq("id_c", $uc87a8ca60f0891b79d192fa86f019916->createPositionalParameter($u8d777f385d3dfec8815d20f7496026dc["id_c"])));
            } elseif (isset($u8d777f385d3dfec8815d20f7496026dc["id"]) && !Str::endsWith($uaab9e1de16f38176f86d7a92ba337a8d, "_cstm")) {
                $uc87a8ca60f0891b79d192fa86f019916->where($uc87a8ca60f0891b79d192fa86f019916->expr()->eq("id", $uc87a8ca60f0891b79d192fa86f019916->createPositionalParameter($u8d777f385d3dfec8815d20f7496026dc["id"])));
            }
        } elseif ($u599dcce2998a6b40b1e38e8c6006cb0a == "select") {
            $uc87a8ca60f0891b79d192fa86f019916->select($u2f298682a39d3fe5abd280cbf41877a8);
            $uc87a8ca60f0891b79d192fa86f019916->from($uaab9e1de16f38176f86d7a92ba337a8d);
            $ua365c7113468d75aa59aeb062c7db479 = false;
            foreach ($u2f298682a39d3fe5abd280cbf41877a8 as $u7ec3e6a4230fc0099c363e5ac38a3853) {
                if (Str::endsWith($u7ec3e6a4230fc0099c363e5ac38a3853, "_c")) {
                    $ua365c7113468d75aa59aeb062c7db479 = true;
                    break;
                }
            }
            if ($ua365c7113468d75aa59aeb062c7db479) {
                if (!Str::endsWith($uaab9e1de16f38176f86d7a92ba337a8d, "_cstm")) {
                    $uc87a8ca60f0891b79d192fa86f019916->leftJoin($uaab9e1de16f38176f86d7a92ba337a8d, $uaab9e1de16f38176f86d7a92ba337a8d . "_cstm", $uaab9e1de16f38176f86d7a92ba337a8d . "_cstm", "id = id_c");
                } else {
                    if (isset($u8d777f385d3dfec8815d20f7496026dc["id_c"]) && !empty($u8d777f385d3dfec8815d20f7496026dc["id_c"])) {
                        $uc87a8ca60f0891b79d192fa86f019916->where($uc87a8ca60f0891b79d192fa86f019916->expr()->eq("id_c", $uc87a8ca60f0891b79d192fa86f019916->createPositionalParameter($u8d777f385d3dfec8815d20f7496026dc["id_c"])));
                    }
                }
            }
            if (isset($u8d777f385d3dfec8815d20f7496026dc["id"]) && !empty($u8d777f385d3dfec8815d20f7496026dc["id"])) {
                $uc87a8ca60f0891b79d192fa86f019916->where($uc87a8ca60f0891b79d192fa86f019916->expr()->eq("id", $uc87a8ca60f0891b79d192fa86f019916->createPositionalParameter($u8d777f385d3dfec8815d20f7496026dc["id"])));
            }
        }
        foreach ($u1476dfb963d54c697399a79fafa90151 as $u06e3d36fa30cea095545139854ad1fb9 => $u63973cd3ad7ccf2c8d5dce94b215f683) {
            $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $u63973cd3ad7ccf2c8d5dce94b215f683);
        }
        return $uc87a8ca60f0891b79d192fa86f019916;
    }
}



© 2023 Quttera Ltd. All rights reserved.