22
33namespace SimpleSAML \Module \cdc ;
44
5+ use Webmozart \Assert \Assert ;
6+
57/**
68 * CDC server class.
79 *
@@ -52,7 +54,7 @@ class Server
5254 */
5355 public function __construct ($ domain )
5456 {
55- assert ( is_string ( $ domain) );
57+ Assert:: string ( $ domain );
5658
5759 $ cdcConfig = \SimpleSAML \Configuration::getConfig ('module_cdc.php ' );
5860 $ config = $ cdcConfig ->getConfigItem ($ domain , null );
@@ -82,8 +84,8 @@ public function __construct($domain)
8284 */
8385 public function sendRequest (array $ request )
8486 {
85- assert ( isset ( $ request[ 'return ' ]) );
86- assert ( isset ( $ request[ 'op ' ]) );
87+ Assert:: keyExists ( $ request, 'return ' );
88+ Assert:: keyExists ( $ request, 'op ' );
8789
8890 $ request ['domain ' ] = $ this ->domain ;
8991 $ this ->send ($ this ->server , 'CDCRequest ' , $ request );
@@ -258,7 +260,7 @@ private function handleRead(array $request)
258260 */
259261 private static function get ($ parameter )
260262 {
261- assert ( is_string ( $ parameter) );
263+ Assert:: string ( $ parameter );
262264
263265 if (!isset ($ _REQUEST [$ parameter ])) {
264266 return null ;
@@ -306,8 +308,8 @@ private static function get($parameter)
306308 */
307309 private function validate ($ parameter )
308310 {
309- assert ( is_string ( $ parameter) );
310- assert ( isset ( $ _REQUEST [ $ parameter]) );
311+ Assert:: string ( $ parameter );
312+ Assert:: keyExists ( $ _REQUEST , $ parameter );
311313
312314 $ message = (string ) $ _REQUEST [$ parameter ];
313315
@@ -333,8 +335,8 @@ private function validate($parameter)
333335 */
334336 private function send ($ to , $ parameter , array $ message )
335337 {
336- assert ( is_string ( $ to) );
337- assert ( is_string ( $ parameter) );
338+ Assert:: string ( $ to );
339+ Assert:: string ( $ parameter );
338340
339341 $ message ['timestamp ' ] = time ();
340342 $ message = json_encode ($ message );
@@ -364,8 +366,7 @@ private function send($to, $parameter, array $message)
364366 */
365367 private function calcSignature ($ rawMessage )
366368 {
367- assert (is_string ($ rawMessage ));
368-
369+ Assert::string ($ rawMessage );
369370 return sha1 ($ this ->key .$ rawMessage .$ this ->key );
370371 }
371372
0 commit comments