Dietcube\Components\ArrayResourceTrait::setResource PHP Метод

setResource() публичный Метод

public setResource ( $key, $value )
    public function setResource($key, $value)
    {
        $key_parts = explode('.', $key);
        $ref_value =& $this->_array_resource;
        foreach ($key_parts as $key) {
            if (!is_array($ref_value)) {
                $ref_value = [];
            }
            if (!array_key_exists($key, $ref_value)) {
                $ref_value[$key] = [];
            }
            $ref_value =& $ref_value[$key];
        }
        $ref_value = $value;
    }
ArrayResourceTrait