Collection funktionen aus der BaseCrypt klasse entfernt, da nun eigene klasse.
This commit is contained in:
parent
7de1452b1a
commit
e8355a7761
|
@ -121,42 +121,6 @@ class NumberBaseCrypt {
|
|||
return $bStrlen . $based;
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses a base data collection.
|
||||
* @param string $data Data to parse.
|
||||
* @return array Resulting data collection.
|
||||
*/
|
||||
public function parseBaseDataCollection(string $data) : array {
|
||||
$cd = [];
|
||||
$len = 0;
|
||||
while(strlen($data) > 0) {
|
||||
$len = substr($data, 0, 1);
|
||||
$len = $this->baseToBase10($len);
|
||||
$data = substr($data, 1);
|
||||
|
||||
if($len <= strlen($data)) {
|
||||
$tmp = substr($data, 0, $len);
|
||||
$data = substr($data, $len);
|
||||
|
||||
$cd[] = $this->baseToBase10($tmp);
|
||||
}
|
||||
}
|
||||
return $cd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a base data collection from an Array of Dezimals.
|
||||
* @param array $data Array of Dezimals.
|
||||
* @return string Resulting data collection string.
|
||||
*/
|
||||
public function createBaseCollectionFromArray(array $data) : string {
|
||||
$cd = '';
|
||||
foreach($data as $item) {
|
||||
$cd.= $this->addLength($this->base10ToBase($item));
|
||||
}
|
||||
return $cd;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue