@@ 33-45 (lines=13) @@ | ||
30 | * @param string $serialized |
|
31 | * @return mixed |
|
32 | */ |
|
33 | public function inflate(Parameter $parameter, $serialized) { |
|
34 | switch (get_class($parameter->getType())) { |
|
35 | case LongType::class: |
|
36 | case IntegerType::class: |
|
37 | return (int)$serialized; |
|
38 | case DoubleType::class: |
|
39 | return (double)$serialized; |
|
40 | case FloatType::class: |
|
41 | return (float)$serialized; |
|
42 | default: |
|
43 | return (string)$serialized; |
|
44 | } |
|
45 | } |
|
46 | ||
47 | /** |
|
48 | * @param Parameter $parameter |
@@ 32-44 (lines=13) @@ | ||
29 | * @param string $serialized |
|
30 | * @return int|float|double |
|
31 | */ |
|
32 | public function inflate(Parameter $parameter, $serialized) { |
|
33 | switch (get_class($parameter->getType())) { |
|
34 | case LongType::class: |
|
35 | case IntegerType::class: |
|
36 | return (int)$serialized; |
|
37 | case DoubleType::class: |
|
38 | return (double)$serialized; |
|
39 | case FloatType::class: |
|
40 | return (float)$serialized; |
|
41 | default: |
|
42 | throw new \InvalidArgumentException("Not a number type [{$parameter->getType()}]"); |
|
43 | } |
|
44 | } |
|
45 | ||
46 | /** |
|
47 | * @param Parameter $parameter |