Server IP : 192.158.238.246 / Your IP : 18.219.61.156 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/root/proc/7779/cwd/plugins/give/src/Framework/FieldsAPI/Concerns/ |
Upload File : |
<?php namespace Give\Framework\FieldsAPI\Concerns; use Give\Framework\FieldsAPI\Contracts\Collection; trait RemoveNode { /** * @since 3.0.0 preserve array numeric keys * @since 2.10.2 * * @return static */ public function remove(string $name) { foreach ($this->nodes as $index => $node) { if ($node->getName() === $name) { unset($this->nodes[$index]); $this->nodes = array_values($this->nodes); return $this; } if ($node instanceof Collection) { return $node->remove($name); } } // Maybe need to throw an exception if no node is removed. return $this; } }