Skip to content

Commit

Permalink
🐛 #62
Browse files Browse the repository at this point in the history
  • Loading branch information
bjverde committed Oct 27, 2019
1 parent 82eaf46 commit 9edaf30
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 51 deletions.
9 changes: 9 additions & 0 deletions controllers/TGeneratorHelper.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,15 @@ public static function loadTablesSelected()
public static function removeFieldsDuplicateOnSelectedTables($listFieldsTable)
{
ArrayHelper::validateIsArray($listFieldsTable, __METHOD__, __LINE__);
$listColumnName = $listFieldsTable['COLUMN_NAME'];
foreach ($listColumnName as $name) {
$listKey = ArrayHelper::array_keys2($listColumnName,$name);
$sizeKeyQtd = CountHelper::count($listKey);
if($sizeKeyQtd>1){
echo 'mais de um registro';
}

}
return $listFieldsTable;
}

Expand Down
86 changes: 35 additions & 51 deletions tests/MockFieldsOnSelectedTableVO.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,7 @@ class MockFieldsOnSelectedTableVO
private $referenced_column_name = null;
private $table_schema = null;
private $table_name = null;
private $table_catalog = null;


private $table_catalog = null;

public function __construct( $column_name=null
, $required = null
Expand All @@ -54,8 +52,15 @@ public function __construct( $column_name=null
$this->setNum_scale( $num_scale );
$this->setColumn_comment( $column_comment );
$this->setKey_type( $key_type );
$this->setAutoincrement($autoincrement);
$this->setColumn_default($column_default);
$this->setReferenced_table_name($referenced_table_name);
$this->setReferenced_column_name($referenced_column_name);
$this->setTable_schema($table_schema);
$this->setTable_name($table_name);
$this->setTable_catalog($table_catalog);
}
//--------------------------------------------------------------------------------

public function getColumn_name()
{
return $this->column_name;
Expand Down Expand Up @@ -136,80 +141,59 @@ public function setAutoincrement($autoincrement)
{
$this->autoincrement = $autoincrement;
}
//--------------------------------------------------------------------------------

public function getColumn_default()
{
return $this->column_default;
}
public function getReferenced_table_name()
{
return $this->referenced_table_name;
}
public function getReferenced_column_name()
{
return $this->referenced_column_name;
}
public function getTable_schema()
{
return $this->table_schema;
}
public function getTable_name()
{
return $this->table_name;
}
public function getTable_catalog()
{
return $this->table_catalog;
}


/**
* @param mixed $column_default
*/
public function setColumn_default($column_default)
{
$this->column_default = $column_default;
}

/**
* @param mixed $referenced_table_name
*/

public function getReferenced_table_name()
{
return $this->referenced_table_name;
}
public function setReferenced_table_name($referenced_table_name)
{
$this->referenced_table_name = $referenced_table_name;
}

/**
* @param mixed $referenced_column_name
*/

public function getReferenced_column_name()
{
return $this->referenced_column_name;
}
public function setReferenced_column_name($referenced_column_name)
{
$this->referenced_column_name = $referenced_column_name;
}

/**
* @param mixed $table_schema
*/

public function getTable_schema()
{
return $this->table_schema;
}
public function setTable_schema($table_schema)
{
$this->table_schema = $table_schema;
}

/**
* @param mixed $table_name
*/

public function getTable_name()
{
return $this->table_name;
}
public function setTable_name($table_name)
{
$this->table_name = $table_name;
}

/**
* @param mixed $table_catalog
*/

public function getTable_catalog()
{
return $this->table_catalog;
}
public function setTable_catalog($table_catalog)
{
$this->table_catalog = $table_catalog;
}

}
?>

0 comments on commit 9edaf30

Please sign in to comment.