| 1 | <?php  | 
            ||
| 19 | class ActivationResolver implements MixedTypesInterface  | 
            ||
| 20 | { | 
            ||
| 21 | /**  | 
            ||
| 22 | * Because this class implements `MixedTypeInterface`, this function needs  | 
            ||
| 23 | * to be implemented.  | 
            ||
| 24 | *  | 
            ||
| 25 | * It will detect empty condition (not registered or empty expression), and  | 
            ||
| 26 | * force the type to `EmptyActivation` instead of `Activation`.  | 
            ||
| 27 | *  | 
            ||
| 28 | * @param MixedTypesResolver $resolver  | 
            ||
| 29 | */  | 
            ||
| 30 | final public static function getInstanceClassName(MixedTypesResolver $resolver)  | 
            ||
| 39 | }  | 
            ||
| 40 |