@@ 146-156 (lines=11) @@ | ||
143 | ->scalarNode('expires') |
|
144 | ->validate() |
|
145 | ->always() |
|
146 | ->then(function($value){ |
|
147 | if (!$value) { |
|
148 | return null; |
|
149 | } elseif (is_int($value)){ |
|
150 | return (int) $value; |
|
151 | } |
|
152 | ||
153 | throw new InvalidTypeException(sprintf( |
|
154 | 'Invalid value for path "expires". Expected integer or null, but got %s.', |
|
155 | gettype($value))); |
|
156 | }) |
|
157 | ->end() |
|
158 | ->info('# in ms, leave blank mean forever') |
|
159 | ->defaultValue(null) |
|
@@ 164-174 (lines=11) @@ | ||
161 | ->scalarNode('message-ttl') |
|
162 | ->validate() |
|
163 | ->always() |
|
164 | ->then(function($value){ |
|
165 | if (!$value) { |
|
166 | return null; |
|
167 | } elseif (is_int($value)){ |
|
168 | return (int) $value; |
|
169 | } |
|
170 | ||
171 | throw new InvalidTypeException(sprintf( |
|
172 | 'Invalid value for path "expires". Expected integer or null, but got %s.', |
|
173 | gettype($value))); |
|
174 | }) |
|
175 | ->end() |
|
176 | ->info('# in ms, leave blank mean forever') |
|
177 | ->defaultValue(null) |