array_merge_recursive

Supported Versions: PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8
Merge one or more arrays recursively
<?php array_merge_recursive(array ...$arrays): array
<?php         if (method_exists($this, 'rules')) $rulesFromComponent = $this->rules();

        else if (property_exists($this, 'rules')) $rulesFromComponent = $this->rules;



        $rulesFromOutside = array_merge_recursive(

            ...array_map(

                fn($i) => value($i),

                $this->rulesFromOutside

            )

        );



        return array_merge($rulesFromComponent, $rulesFromOutside);

    }