Esempio n. 1
0
 private function makePaterrnedArrayHash($value)
 {
     if (is_array($value) || $value instanceof ArrayHash) {
         $values = [];
         $firstValue = reset($value);
         if (is_array($firstValue) || $firstValue instanceof ArrayHash) {
             foreach ($value as $subValue) {
                 $values[] = PatternedArrayHash::from($subValue, false);
             }
             return $values;
         } else {
             return count($value) ? PatternedArrayHash::from($value, false) : [];
         }
     }
     return $value;
 }
Esempio n. 2
0
 protected function getFirstExpectedWallet()
 {
     return PatternedArrayHash::from(['id' => 1, 'user_id' => 1, 'amount' => 153.85, 'currency' => 'EUR', '_pattern' => '153.85']);
 }