@@ -33,7 +33,7 @@ trait Output
3333 *
3434 * @var string
3535 */
36- protected $ encodingFrom = 'UTF-8 ' ;
36+ protected $ input_encoding = 'UTF-8 ' ;
3737
3838 /**
3939 * The Input file BOM character
@@ -54,26 +54,56 @@ trait Output
5454 *
5555 * @return static
5656 */
57- public function setEncodingFrom ($ str )
57+ public function setInputEncoding ($ str )
5858 {
5959 $ str = str_replace ('_ ' , '- ' , $ str );
6060 $ str = filter_var ($ str , FILTER_SANITIZE_STRING , ['flags ' => FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH ]);
6161 if (empty ($ str )) {
6262 throw new InvalidArgumentException ('you should use a valid charset ' );
6363 }
64- $ this ->encodingFrom = strtoupper ($ str );
64+ $ this ->input_encoding = strtoupper ($ str );
6565
6666 return $ this ;
6767 }
6868
69+ /**
70+ * Sets the CSV encoding charset
71+ *
72+ * DEPRECATION WARNING! This method will be removed in the next major point release
73+ *
74+ * @deprecated deprecated since version 4.1
75+ *
76+ * @param string $str
77+ *
78+ * @return static
79+ */
80+ public function setEncodingFrom ($ str )
81+ {
82+ return $ this ->setInputEncoding ($ str );
83+ }
84+
85+ /**
86+ * Gets the source CSV encoding charset
87+ *
88+ * @return string
89+ */
90+ public function getInputEncoding ()
91+ {
92+ return $ this ->input_encoding ;
93+ }
94+
6995 /**
7096 * Gets the source CSV encoding charset
7197 *
98+ * DEPRECATION WARNING! This method will be removed in the next major point release
99+ *
100+ * @deprecated deprecated since version 4.1
101+ *
72102 * @return string
73103 */
74104 public function getEncodingFrom ()
75105 {
76- return $ this ->encodingFrom ;
106+ return $ this ->input_encoding ;
77107 }
78108
79109 /**
@@ -219,12 +249,12 @@ abstract protected function getQueryIterator();
219249 */
220250 protected function convertToUtf8 (Iterator $ iterator )
221251 {
222- if (stripos ($ this ->encodingFrom , 'UTF-8 ' ) !== false ) {
252+ if (stripos ($ this ->input_encoding , 'UTF-8 ' ) !== false ) {
223253 return $ iterator ;
224254 }
225255
226256 $ convertCell = function ($ value ) {
227- return mb_convert_encoding ($ value , 'UTF-8 ' , $ this ->encodingFrom );
257+ return mb_convert_encoding ($ value , 'UTF-8 ' , $ this ->input_encoding );
228258 };
229259
230260 $ convertRow = function (array $ row ) use ($ convertCell ) {
0 commit comments