|
@@ -33,7 +33,7 @@ trait TestMockSubServices{
|
|
|
return $mockingService;
|
|
return $mockingService;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function getTargetIdRecursively($targetArr, $additionMark='',$id){
|
|
|
|
|
|
|
+ function getTargetIdCirculately($targetArr, $additionMark='', $idName='id'){
|
|
|
$amount = count($this->data['batches']);
|
|
$amount = count($this->data['batches']);
|
|
|
$iName = 'i_' . md5(json_encode($targetArr) . $additionMark);
|
|
$iName = 'i_' . md5(json_encode($targetArr) . $additionMark);
|
|
|
if(!isset($this->data[$iName])){
|
|
if(!isset($this->data[$iName])){
|
|
@@ -42,6 +42,6 @@ trait TestMockSubServices{
|
|
|
$this->data['$iName']++;
|
|
$this->data['$iName']++;
|
|
|
if($this->data['$iName']>=$this->batchAmount)
|
|
if($this->data['$iName']>=$this->batchAmount)
|
|
|
$this->data['$iName']=0;
|
|
$this->data['$iName']=0;
|
|
|
- return $targetArr[$this->data['$iName']]['id'];
|
|
|
|
|
|
|
+ return $targetArr[$this->data['$iName']][$idName];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|