| @@ 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) | |