| 
                                
                                    @@ 233-244 (lines=12) @@
                                 | 
                            
                                                            
                                    | 230 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 231 | 
                                     | 
                                         * @noinspection PhpDocSignatureInspection  | 
                                
                                                            
                                    | 232 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 233 | 
                                     | 
                                        public function append(string ...$suffix): self  | 
                                
                                                            
                                    | 234 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 235 | 
                                     | 
                                            if (\count($suffix) <= 1) { | 
                                
                                                            
                                    | 236 | 
                                     | 
                                                /** @noinspection CallableParameterUseCaseInTypeContextInspection */  | 
                                
                                                            
                                    | 237 | 
                                     | 
                                                $suffix = $suffix[0];  | 
                                
                                                            
                                    | 238 | 
                                     | 
                                            } else { | 
                                
                                                            
                                    | 239 | 
                                     | 
                                                /** @noinspection CallableParameterUseCaseInTypeContextInspection */  | 
                                
                                                            
                                    | 240 | 
                                     | 
                                                $suffix = \implode('', $suffix); | 
                                
                                                            
                                    | 241 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 242 | 
                                     | 
                                     | 
                                
                                                            
                                    | 243 | 
                                     | 
                                            return static::create($this->str . $suffix, $this->encoding);  | 
                                
                                                            
                                    | 244 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 245 | 
                                     | 
                                     | 
                                
                                                            
                                    | 246 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 247 | 
                                     | 
                                         * Append an password (limited to chars that are good readable).  | 
                                
                                                                                
                                 | 
                                
                                    @@ 2379-2390 (lines=12) @@
                                 | 
                            
                                                            
                                    | 2376 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 2377 | 
                                     | 
                                         * @noinspection PhpDocSignatureInspection  | 
                                
                                                            
                                    | 2378 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 2379 | 
                                     | 
                                        public function prepend(string ...$prefix): self  | 
                                
                                                            
                                    | 2380 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 2381 | 
                                     | 
                                            if (\count($prefix) <= 1) { | 
                                
                                                            
                                    | 2382 | 
                                     | 
                                                /** @noinspection CallableParameterUseCaseInTypeContextInspection */  | 
                                
                                                            
                                    | 2383 | 
                                     | 
                                                $prefix = $prefix[0];  | 
                                
                                                            
                                    | 2384 | 
                                     | 
                                            } else { | 
                                
                                                            
                                    | 2385 | 
                                     | 
                                                /** @noinspection CallableParameterUseCaseInTypeContextInspection */  | 
                                
                                                            
                                    | 2386 | 
                                     | 
                                                $prefix = \implode('', $prefix); | 
                                
                                                            
                                    | 2387 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 2388 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2389 | 
                                     | 
                                            return static::create($prefix . $this->str, $this->encoding);  | 
                                
                                                            
                                    | 2390 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 2391 | 
                                     | 
                                     | 
                                
                                                            
                                    | 2392 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 2393 | 
                                     | 
                                         * Replaces all occurrences of $pattern in $str by $replacement.  |