Code Duplication    Length = 9-9 lines in 2 locations

src/AbstractMessage.php 2 locations

@@ 83-91 (lines=9) @@
80
    /**
81
     * {@inheritdoc}
82
     */
83
    public function withHeader($name, $value): self
84
    {
85
        $originalHeaderName = $this->getOriginalHeaderName($name) ?? $name;
86
87
        $headers = $this->headers;
88
        $headers[$originalHeaderName] = $this->prepareHeader($value);
89
90
        return $this->with(['headers' => $headers]);
91
    }
92
93
    /**
94
     * {@inheritdoc}
@@ 96-104 (lines=9) @@
93
    /**
94
     * {@inheritdoc}
95
     */
96
    public function withAddedHeader($name, $value)
97
    {
98
        $originalHeaderName = $this->getOriginalHeaderName($name) ?? $name;
99
100
        $headers = $this->headers;
101
        $headers[$originalHeaderName] = $this->prepareHeader($value, $headers[$originalHeaderName] ?? []);
102
103
        return $this->with(['headers' => $headers]);
104
    }
105
106
    /**
107
     * {@inheritdoc}