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;
|
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