Server IP : 192.158.238.246 / Your IP : 18.117.229.144 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/cwd/plugins/give/src/DonorDashboards/Pipeline/Stages/ |
Upload File : |
<?php namespace Give\DonorDashboards\Pipeline\Stages; /** * @since 2.10.0 */ class UpdateDonorCompany implements Stage { protected $data; protected $donor; public function __invoke($payload) { $this->data = $payload['data']; $this->donor = $payload['donor']; $this->updateCompanyInMetaDB(); return $payload; } protected function updateCompanyInMetaDB() { $attributeMetaMap = [ 'company' => '_give_donor_company', ]; foreach ($attributeMetaMap as $attribute => $metaKey) { if (key_exists($attribute, $this->data)) { $this->donor->update_meta($metaKey, $this->data[$attribute]); } } } }