mirror of
https://github.com/parsecsv/parsecsv-for-php.git
synced 2026-02-19 08:36:39 +00:00
Added missing letter in function name
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace ParseCsv\extensions;
|
namespace ParseCsv\extensions;
|
||||||
|
|
||||||
trait DatatypeTrait {
|
trait DatatypeTrait {
|
||||||
@@ -22,8 +23,8 @@ trait DatatypeTrait {
|
|||||||
*
|
*
|
||||||
* @return string|false
|
* @return string|false
|
||||||
*/
|
*/
|
||||||
private function getMostFrequentDataypeForColumn($datatypes) {
|
|
||||||
array_filter($datatypes);
|
array_filter($datatypes);
|
||||||
|
private function getMostFrequentDatatypeForColumn($datatypes) {
|
||||||
|
|
||||||
if (empty($datatypes)){
|
if (empty($datatypes)){
|
||||||
return false;
|
return false;
|
||||||
@@ -64,10 +65,9 @@ trait DatatypeTrait {
|
|||||||
$result = [];
|
$result = [];
|
||||||
foreach ($this->titles as $cName) {
|
foreach ($this->titles as $cName) {
|
||||||
$column = array_column($this->data, $cName);
|
$column = array_column($this->data, $cName);
|
||||||
|
|
||||||
$cDatatypes = array_map('ParseCsv\enums\DatatypeEnum::getValidTypeFromSample', $column);
|
$cDatatypes = array_map('ParseCsv\enums\DatatypeEnum::getValidTypeFromSample', $column);
|
||||||
|
|
||||||
$result[$cName] = $this->getMostFrequentDataypeForColumn($cDatatypes);
|
$result[$cName] = $this->getMostFrequentDatatypeForColumn($cDatatypes);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->data_types = $result;
|
$this->data_types = $result;
|
||||||
|
|||||||
Reference in New Issue
Block a user