throwIfRequested(); * } * ``` * * potentially multiple times, it allows writing * * ```php * $cancellation = $cancellation ?? new NullCancellation; * * // ... * * $cancellation->throwIfRequested(); * ``` * * instead. */ final class NullCancellation implements Cancellation { public function subscribe(\Closure $callback): string { return "null-cancellation"; } public function unsubscribe(string $id): void { } public function isRequested(): bool { return false; } public function throwIfRequested(): void { } } __halt_compiler();----SIGNATURE:----PmaKsGjwkJil4RVcH8shbtvVWfIRxt8h+b/n64zOmbBU7/wjjrdrP9L44y6d+i5RNQMnfIc+ErvSQ4JNQWyc4v5Y10xpG4KlsW6IiyxbWQUHGEWNn36QUhy/eE87x4gAmw8INVoNHKlZcG1ee4q4xEPwWSZZhUswfknweh1PS5/ha3dKGmoAIb1T4kzAGIZPjUBDgmH+Aa54t8PAbY9Qcr/an0IZzBdhzU2ix/HU8X05MWWMAQqAM020rHccNwXZFdylez1A5GHiqgv0Ybzwu46faIyB6O1R5rdXTabkmX9SSgdJHPbTnd/DpM3YVVaq46OhnIYUZSoyIaDORX+Lkf9p92ToeFN8vmH3Rnjzh0WZPdyZg8YZYsxjuzPjJdaDkWRCHddtHd9Txo+HdYDHK0CjhlR/KfnuXBNTcjvD5kO7puZEiLDXeOz4YV2C63ZVcS3S1H5gIx0c7Sq+35auaHF63vqc90Ife7fJJuswJb2PFzctHNjQcRwAIpL7X0i5SLn5gHp0AJPSsVTjrmjyVnp43tGqjq2PUhREhMweBXqCoi9tzddNrFJX2JKa/1/Zl7sRHOhFHMl/qgenoqg4Duv95s/mLaHl8XeN+CmgXphtNyhrnEA/F3r7CmB9MJUjJ2gOM6zZtNqTXsCMsfPImCxUPPD65vq8k6Xfx/S5rrs=----ATTACHMENT:----NzQ0NTI5NzQzNDMxMTM5NCA5NTI1NjEwNjg3MDEwMzYgMjk2MDkyNzMyNjQyODU5MQ==