KYC{{else}}none{{/if}}B'; $this->assertSame('AnoneB', MailPlaceholders::fill($content, ['kyc_url' => ' '])); $this->assertSame('AnoneB', MailPlaceholders::fill($content, [])); $this->assertSame('AKYCB', MailPlaceholders::fill($content, ['kyc_url' => 'https://x.vn/k?a=1&b=2'])); } public function test_extract_ignores_conditional_keywords(): void { $this->assertSame(['kyc_url'], MailPlaceholders::extract('{{#if kyc_url}}{{kyc_url}}{{else}}x{{/if}}')); } }