mirror of
https://github.com/parsecsv/parsecsv-for-php.git
synced 2026-02-19 08:36:39 +00:00
review changes
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
trait Datatype {
|
trait DatatypeTrait {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Datatypes
|
* Datatypes
|
||||||
@@ -53,14 +53,12 @@ trait Datatype {
|
|||||||
*
|
*
|
||||||
* @access private
|
* @access private
|
||||||
*
|
*
|
||||||
* @param [array] $datatypes
|
* @param array $datatypes
|
||||||
*
|
*
|
||||||
* @return [string|false]
|
* @return string|false
|
||||||
*/
|
*/
|
||||||
private function getMostFrequentDataypeForColumn($datatypes) {
|
private function getMostFrequentDataypeForColumn($datatypes) {
|
||||||
if (isset($datatypes['unknown'])) {
|
unset($datatypes['unknown']);
|
||||||
unset($datatypes['unknown']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$typesFreq = array_count_values($datatypes);
|
$typesFreq = array_count_values($datatypes);
|
||||||
arsort($typesFreq);
|
arsort($typesFreq);
|
||||||
@@ -76,7 +74,7 @@ trait Datatype {
|
|||||||
*
|
*
|
||||||
* @access public
|
* @access public
|
||||||
*
|
*
|
||||||
* @return [array|bool]
|
* @return array|bool
|
||||||
*/
|
*/
|
||||||
public function getDatatypes() {
|
public function getDatatypes() {
|
||||||
if (empty($this->data)) {
|
if (empty($this->data)) {
|
||||||
@@ -93,6 +91,6 @@ trait Datatype {
|
|||||||
|
|
||||||
$this->data_types = $result;
|
$this->data_types = $result;
|
||||||
|
|
||||||
return !empty($this->data_types) ? $this->data_types : FALSE;
|
return !empty($this->data_types) ? $this->data_types : false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -322,7 +322,7 @@ class parseCSV {
|
|||||||
*/
|
*/
|
||||||
public $data = array();
|
public $data = array();
|
||||||
|
|
||||||
use Datatype;
|
use DatatypeTrait;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
@@ -469,8 +469,8 @@ class parseCSV {
|
|||||||
* Encoding
|
* Encoding
|
||||||
* Convert character encoding
|
* Convert character encoding
|
||||||
*
|
*
|
||||||
* @param [string] $input Input character encoding, uses default if left blank
|
* @param string $input Input character encoding, uses default if left blank
|
||||||
* @param [string] $output Output character encoding, uses default if left blank
|
* @param string $output Output character encoding, uses default if left blank
|
||||||
*/
|
*/
|
||||||
public function encoding($input = null, $output = null) {
|
public function encoding($input = null, $output = null) {
|
||||||
$this->convert_encoding = true;
|
$this->convert_encoding = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user