22
33namespace  ApiClients \Middleware \UserAgent ;
44
5- use  ApiClients \Foundation \Middleware \DefaultPriorityTrait ;
65use  ApiClients \Foundation \Middleware \ErrorTrait ;
76use  ApiClients \Foundation \Middleware \MiddlewareInterface ;
87use  ApiClients \Foundation \Middleware \PostTrait ;
@@ -18,8 +17,8 @@ final class UserAgentMiddleware implements MiddlewareInterface
1817    private  $ cache  = [];
1918
2019    /** 
21-      * @param RequestInterface $request 
22-      * @param array $options 
20+      * @param   RequestInterface             $request 
21+      * @param   array                        $options 
2322     * @return CancellablePromiseInterface 
2423     */ 
2524    public  function  pre (
@@ -33,15 +32,15 @@ public function pre(
3332
3433        $ strategy  = $ options [UserAgentMiddleware::class][Options::STRATEGY ];
3534
36-         if  (!class_exists ($ strategy )) {
35+         if  (!\ class_exists ($ strategy )) {
3736            return  resolve ($ request );
3837        }
3938
40-         if  (!is_subclass_of ($ strategy , UserAgentStrategyInterface::class)) {
39+         if  (!\ is_subclass_of ($ strategy , UserAgentStrategyInterface::class)) {
4140            return  resolve ($ request );
4241        }
4342
44-         $ hash  = md5 (serialize ($ options [UserAgentMiddleware::class]));
43+         $ hash  = \ md5 (\ serialize ($ options [UserAgentMiddleware::class]));
4544        if  (!isset ($ this  ->cache [$ hash ])) {
4645            /** @var UserAgentStrategyInterface $strategy */ 
4746            $ strategy  = new  $ strategy ();
0 commit comments