<?php 
/** 
 * API Query config 
 * php version 8.3 
 * 
 * @category  API_Query_Config 
 * @package   Openswoole_Microservices 
 * @author    Ramesh N Jangid <[email protected]> 
 * @copyright 2025 Ramesh N Jangid 
 * @license   MIT https://opensource.org/license/mit 
 * @link      https://github.com/polygoncoin/Openswoole-Microservices 
 * @since     Class available since Release 1.0.0 
 */ 
namespace Microservices\Config\Queries\Auth\ClientDB\Groups\AdminGroup\PATCH; 
 
use Microservices\App\Constants; 
use Microservices\App\DatabaseDataTypes; 
 
return array_merge( 
    require Constants::$DOC_ROOT . 
                DIRECTORY_SEPARATOR . 'Config' . 
                DIRECTORY_SEPARATOR . 'Queries' . 
                DIRECTORY_SEPARATOR . 'Auth' . 
                DIRECTORY_SEPARATOR . 'ClientDB' . 
                DIRECTORY_SEPARATOR . 'Common' . 
                DIRECTORY_SEPARATOR . 'Registration.php', 
    [ 
        '__SET__' => [ 
            [ 
                'column' => 'firstname', 
                'fetchFrom' => 'payload', 
                'fetchFromValue' => 'firstname' 
            ], 
            [ 
                'column' => 'lastname', 
                'fetchFrom' => 'payload', 
                'fetchFromValue' => 'lastname' 
            ], 
            [ 
                'column' => 'email', 
                'fetchFrom' => 'payload', 
                'fetchFromValue' => 'email' 
            ], 
        ], 
        '__WHERE__' => [ 
            [ 
                'column' => 'user_id', 
                'fetchFrom' => 'uriParams', 
                'fetchFromValue' => 'id', 
                'dataType' => DatabaseDataTypes::$PrimaryKey 
            ] 
        ], 
    ] 
); 
 
 |