var/cache/dev/twig/6d/6d57936dd6a6d953d6992fcb59edf2fd3a24fad0ae35d64de4769f763664bdb6.php line 50

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Help/privacy.twig */
  14. class __TwigTemplate_5f0d63ee1796d13d2b2cbf3b440b45d793441e630fa21016fd9b7edf13db6d6e extends \Eccube\Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'main' => [$this'block_main'],
  24.         ];
  25.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  26.         $this->checkSecurity();
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "default_frame.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Help/privacy.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Help/privacy.twig"));
  40.         $this->parent $this->loadTemplate("default_frame.twig""Help/privacy.twig"1);
  41.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  42.         
  43.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  44.         
  45.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  46.     }
  47.     // line 2
  48.     public function block_main($context, array $blocks = [])
  49.     {
  50.         $macros $this->macros;
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  52.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  54.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  55.         // line 3
  56.         echo "
  57. <div id=\"contents\" class=\"main_only\" >
  58. <div id=\"privacy_wrap\" class=\"container-fluid no-padding\" >
  59. <h2 class=\"page-heading\">プライバシーポリシー</h2 >
  60. <div id=\"privacy_box\" class=\"container-fluid\" >
  61. <div id=\"privacy_box__body\" class=\"row\" >
  62. <div id=\"privacy_box__body_inner\" class=\"col-md-12\" >
  63. <p id=\"privacy_box__declaration\" class=\"intro\">
  64. ";
  65.         // line 13
  66.         if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'13$this->source); })()), "company_name", [], "any"falsefalsetrue13))) {
  67.             // line 14
  68.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'14$this->source); })()), "company_name", [], "any"falsefalsetrue14), 14$this->source), "html"nulltrue);
  69.             echo "直売店エーウロコは、
  70. ";
  71.         }
  72.         // line 16
  73.         echo "個人情報保護の重要性に鑑み、「個人情報の保護に関する法律」及び本プライバシーポリシーを遵守し、お客さまのプライバシー保護に努めます。</p >
  74. <div class=\"low_wrap\" >
  75. <p id=\"privacy_box__lead\" >
  76. <font color=\"#CC0033\" ><b>● 個人情報の取り扱いについて ●</b ></font><br>
  77. お客様からお預かりした大切な個人情報(住所・電話番号・メールアドレス等)を契約宅配業者、決済代行機関などの業務委託先以外の第三者に譲渡または公開するようなことは決していたしません。<br>
  78. また、ご購入情報はSSL暗号化通信により保護されます。安心してお買い物をお楽しみ下さい。<br><br>
  79. お客様に開示戴いた個人情報の取扱いに関する当店の取扱方針は以下のとおりです。<br >
  80. <br><u>1.個人情報保護についての考え方</u ><br ><br >
  81. 当店はお客様の個人情報の適正な保護を重大な責務と認識し、この責務を果たすために、次の方針のもとで、個人情報を取り扱います。<br>
  82. <table border=\"0\" width=\"100%\">
  83. <tr><td width=\"5%\" valign=\"top\">1.</td><td>個人情報に適用される個人情報の保護に関する法律、その他の関係法令を遵守するとともに、一般に公正妥当と認められる個人情報の取り扱いに関する慣行に準拠し、適切に取り扱います。また適宜、取り扱いの改善に努めます。</td></tr>
  84. <tr><td width=\"5%\" valign=\"top\">2.</td><td>個人情報の取り扱いに関するガイドラインを明確にし、従業員に周知徹底します。<br>また、取引先等に対しても適切に個人情報を取り扱うように要請します。</td></tr>
  85. <tr><td width=\"5%\" valign=\"top\">3.</td><td>個人情報の取得に際しては、利用目的を特定して通知または公表し、その利用目的に従って個人情報を取り扱います。</td></tr>
  86. <tr><td width=\"5%\" valign=\"top\">4.</td><td>個人情報の漏洩、紛失、改ざん等を防止するため、必要な対策を講じて適切な管理を行います。</td></tr>
  87. <tr><td width=\"5%\" valign=\"top\">5.</td><td>保有する個人情報について、お客様本人からの開示、訂正、削除、利用停止の依頼を所定の窓口でお受けして、誠意を持って対応します。</td></tr>\t
  88. </table>
  89. <br><u>2.個人情報の利用目的について</u ><br ><br >
  90. 当店は個人情報を以下の目的でのみ利用させて戴きます。<br>
  91. <table border=\"0\" width=\"100%\">
  92. <tr><td width=\"5%\" valign=\"top\">1.</td><td>お客様への商品の発送および代金の請求のためにお客様の氏名、住所、電話番号、e-mailアドレスなどの連絡先情報を利用します。<br>また、代金の請求に関連してご指定戴いたクレジットカード番号などのお支払情報を利用する場合があります。</td></tr>
  93. <tr><td width=\"5%\" valign=\"top\">2.</td><td>ご注文の内容や配送方法などを連絡、確認するために、お客様の氏名、住所、e-mailアドレスなどの連絡先情報、ご注文戴いた商品の種類や数量、ご請求金額などの情報を利用します。</td></tr>
  94. <tr><td width=\"5%\" valign=\"top\">3.</td><td>お客様に当店が行うキャンペーンや商品・サービスのお知らせや郵送でのご案内のために、ご利用された履歴や、お客様の氏名、住所、e-mailアドレスなどの連絡先情報を利用します。</td></tr>
  95. <tr><td width=\"5%\" valign=\"top\">4.</td><td>当店のサービス改善を行うために、お客様から寄せられたご意見やアンケートの結果、ご利用履歴などを利用します。</td></tr>
  96. <tr><td width=\"5%\" valign=\"top\">5.</td><td>お客様からのご要望、お問い合わせに対する回答をするために、お客様の氏名、住所、e-mailアドレスなどの連絡先情報を利用します。</td></tr>
  97. <tr><td width=\"5%\" valign=\"top\">6.</td><td>ご注文の際には、このプライバシーポリシーを理解し情報提供がなされることに同意の上、ご注文いただくことになります。</td></tr>\t
  98. </table>
  99. <br><u>3.第三者提供について</u ><br ><br >
  100. 当店は、お客様の個人情報を契約宅配業者、決済代行機関などの業務委託先以外の第三者に提供することはありません。<br>
  101. ただし、法令により開示を求められた場合、または、裁判所、警察等の公的機関から開示を求められた場合は、お客様の同意なく個人情報を提供することがあります。<br>
  102. <br><u>4.個人情報の開示について</u ><br ><br >
  103. 当店は個人情報を以下の目的で利用させて戴きます。<br >
  104. <table border=\"0\" width=\"100%\">
  105. <tr><td width=\"5%\" valign=\"top\">1.</td><td>当店は、お客様の同意がない限り、個人情報を第三者に開示することはありません。<br>
  106. ただし、以下の事例に該当する場合はその限りではありません。<br>
  107. ・法令に基づき裁判所や警察等の公的機関から要請があった場合<br> 
  108. ・法令に特別の規定がある場合<br>
  109. ・お客様や第三者の生命・身体・財産を損なう恐れがあり、本人の同意を得ることができない場合<br>
  110. ・法令や当店のご利用規約・注意事項に反する行動から、当店の権利、財産またはサービスを保護または防御する必要があり、本人の同意を得ることができない場合</td></tr>
  111. <tr><td width=\"5%\" valign=\"top\">2.</td><td>お客様からお客様ご自身の個人情報の開示要求があった場合は、お申し出頂いた方が本人であることが確認できた場合に限り開示します。<br>※ご本人または代理人の確認<br>ご本人からのお申込みの場合は、ご本人であることを運転免許証、パスポート、健康保険の被保険者証、印鑑証明書等の証明書類の確認、当店ご登録電話番号へのコールバック、氏名、住所、電話番号、暗証番号、振替口座番号、クレジットカード番号等の当店ご登録情報の確認等により確認させて戴きます。<br>代理人からのお申込みの場合は、代理人であることを委任状および委任状に押印された印鑑の印鑑証明書の確認、ご本人への電話等により確認させて戴きます。<br>内容を確認させていただき、本人であることが明確になり次第、書面の交付その他の方法により開示させて戴きます。</td></tr>
  112. </table>
  113. <br><u>5.ご質問やご提案について</u ><br ><br >
  114. ご質問やご意見がありましたら、下記メールアドレスまでお問い合わせ下さい。<br>
  115. e-mail:<script type=\"text/javascript\" language=\"javascript\">
  116. function wWFR(){var s=\"\\'*{y/\$*)F#-}!U:(y\$\\'/*R\$)!*XyE0-*&*F*-F%+W.0z%}{\"+
  117. \"/UXHX>z*|4UXIX:\",r=\"\";
  118. for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+36)%93+33);
  119. t=new Array(\"%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B\",\"%E2%80%BB%E5%BF%85%E3%81%9A%E3%80%81%E3%81%8A%E5%90%8D%E5%89%8D%E3%81%8A%E3%82%88%E3%81%B3%E9%80%A3%E7%B5%A1%E5%85%88%E9%9B%BB%E8%A9%B1%E7%95%AA%E5%8F%B7%E3%82%92%E3%81%94%E8%A8%98%E5%85%A5%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0d%0a\");
  120. for(i=0;i<2;i++)eval(\"r=r.replace('@\"+i+\"@','\"+t[i]+\"')\");eval(r);}
  121. document.write('<a href=\"javascript:wWFR()\">akkeshi-information@a-uroko.or.jp</a>')</script>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;情報管理責任者 :安藤 義秀
  122. </p >
  123. </div ></p>
  124. <!-- #privacy_box__body_inner ↑ -->
  125. </div >
  126. <!-- #privacy_box__body_inner ↑ -->
  127. </div >
  128. <!-- #privacy_box__body ↑ -->
  129. </div >
  130. <!-- #privacy_box ↑ -->
  131. </div >
  132. <!-- #privacy_wrap ↑ -->
  133. </div >
  134. <!-- #contents ↑ -->";
  135.         
  136.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  137.         
  138.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  139.     }
  140.     public function getTemplateName()
  141.     {
  142.         return "Help/privacy.twig";
  143.     }
  144.     public function isTraitable()
  145.     {
  146.         return false;
  147.     }
  148.     public function getDebugInfo()
  149.     {
  150.         return array (  89 => 16,  84 => 14,  82 => 13,  70 => 3,  60 => 2,  37 => 1,);
  151.     }
  152.     public function getSourceContext()
  153.     {
  154.         return new Source("{% extends 'default_frame.twig' %}
  155. {% block main %}
  156. <div id=\"contents\" class=\"main_only\" >
  157. <div id=\"privacy_wrap\" class=\"container-fluid no-padding\" >
  158. <h2 class=\"page-heading\">プライバシーポリシー</h2 >
  159. <div id=\"privacy_box\" class=\"container-fluid\" >
  160. <div id=\"privacy_box__body\" class=\"row\" >
  161. <div id=\"privacy_box__body_inner\" class=\"col-md-12\" >
  162. <p id=\"privacy_box__declaration\" class=\"intro\">
  163. {% if BaseInfo.company_name is not null %}
  164. {{ BaseInfo.company_name }}直売店エーウロコは、
  165. {% endif %}
  166. 個人情報保護の重要性に鑑み、「個人情報の保護に関する法律」及び本プライバシーポリシーを遵守し、お客さまのプライバシー保護に努めます。</p >
  167. <div class=\"low_wrap\" >
  168. <p id=\"privacy_box__lead\" >
  169. <font color=\"#CC0033\" ><b>● 個人情報の取り扱いについて ●</b ></font><br>
  170. お客様からお預かりした大切な個人情報(住所・電話番号・メールアドレス等)を契約宅配業者、決済代行機関などの業務委託先以外の第三者に譲渡または公開するようなことは決していたしません。<br>
  171. また、ご購入情報はSSL暗号化通信により保護されます。安心してお買い物をお楽しみ下さい。<br><br>
  172. お客様に開示戴いた個人情報の取扱いに関する当店の取扱方針は以下のとおりです。<br >
  173. <br><u>1.個人情報保護についての考え方</u ><br ><br >
  174. 当店はお客様の個人情報の適正な保護を重大な責務と認識し、この責務を果たすために、次の方針のもとで、個人情報を取り扱います。<br>
  175. <table border=\"0\" width=\"100%\">
  176. <tr><td width=\"5%\" valign=\"top\">1.</td><td>個人情報に適用される個人情報の保護に関する法律、その他の関係法令を遵守するとともに、一般に公正妥当と認められる個人情報の取り扱いに関する慣行に準拠し、適切に取り扱います。また適宜、取り扱いの改善に努めます。</td></tr>
  177. <tr><td width=\"5%\" valign=\"top\">2.</td><td>個人情報の取り扱いに関するガイドラインを明確にし、従業員に周知徹底します。<br>また、取引先等に対しても適切に個人情報を取り扱うように要請します。</td></tr>
  178. <tr><td width=\"5%\" valign=\"top\">3.</td><td>個人情報の取得に際しては、利用目的を特定して通知または公表し、その利用目的に従って個人情報を取り扱います。</td></tr>
  179. <tr><td width=\"5%\" valign=\"top\">4.</td><td>個人情報の漏洩、紛失、改ざん等を防止するため、必要な対策を講じて適切な管理を行います。</td></tr>
  180. <tr><td width=\"5%\" valign=\"top\">5.</td><td>保有する個人情報について、お客様本人からの開示、訂正、削除、利用停止の依頼を所定の窓口でお受けして、誠意を持って対応します。</td></tr>\t
  181. </table>
  182. <br><u>2.個人情報の利用目的について</u ><br ><br >
  183. 当店は個人情報を以下の目的でのみ利用させて戴きます。<br>
  184. <table border=\"0\" width=\"100%\">
  185. <tr><td width=\"5%\" valign=\"top\">1.</td><td>お客様への商品の発送および代金の請求のためにお客様の氏名、住所、電話番号、e-mailアドレスなどの連絡先情報を利用します。<br>また、代金の請求に関連してご指定戴いたクレジットカード番号などのお支払情報を利用する場合があります。</td></tr>
  186. <tr><td width=\"5%\" valign=\"top\">2.</td><td>ご注文の内容や配送方法などを連絡、確認するために、お客様の氏名、住所、e-mailアドレスなどの連絡先情報、ご注文戴いた商品の種類や数量、ご請求金額などの情報を利用します。</td></tr>
  187. <tr><td width=\"5%\" valign=\"top\">3.</td><td>お客様に当店が行うキャンペーンや商品・サービスのお知らせや郵送でのご案内のために、ご利用された履歴や、お客様の氏名、住所、e-mailアドレスなどの連絡先情報を利用します。</td></tr>
  188. <tr><td width=\"5%\" valign=\"top\">4.</td><td>当店のサービス改善を行うために、お客様から寄せられたご意見やアンケートの結果、ご利用履歴などを利用します。</td></tr>
  189. <tr><td width=\"5%\" valign=\"top\">5.</td><td>お客様からのご要望、お問い合わせに対する回答をするために、お客様の氏名、住所、e-mailアドレスなどの連絡先情報を利用します。</td></tr>
  190. <tr><td width=\"5%\" valign=\"top\">6.</td><td>ご注文の際には、このプライバシーポリシーを理解し情報提供がなされることに同意の上、ご注文いただくことになります。</td></tr>\t
  191. </table>
  192. <br><u>3.第三者提供について</u ><br ><br >
  193. 当店は、お客様の個人情報を契約宅配業者、決済代行機関などの業務委託先以外の第三者に提供することはありません。<br>
  194. ただし、法令により開示を求められた場合、または、裁判所、警察等の公的機関から開示を求められた場合は、お客様の同意なく個人情報を提供することがあります。<br>
  195. <br><u>4.個人情報の開示について</u ><br ><br >
  196. 当店は個人情報を以下の目的で利用させて戴きます。<br >
  197. <table border=\"0\" width=\"100%\">
  198. <tr><td width=\"5%\" valign=\"top\">1.</td><td>当店は、お客様の同意がない限り、個人情報を第三者に開示することはありません。<br>
  199. ただし、以下の事例に該当する場合はその限りではありません。<br>
  200. ・法令に基づき裁判所や警察等の公的機関から要請があった場合<br> 
  201. ・法令に特別の規定がある場合<br>
  202. ・お客様や第三者の生命・身体・財産を損なう恐れがあり、本人の同意を得ることができない場合<br>
  203. ・法令や当店のご利用規約・注意事項に反する行動から、当店の権利、財産またはサービスを保護または防御する必要があり、本人の同意を得ることができない場合</td></tr>
  204. <tr><td width=\"5%\" valign=\"top\">2.</td><td>お客様からお客様ご自身の個人情報の開示要求があった場合は、お申し出頂いた方が本人であることが確認できた場合に限り開示します。<br>※ご本人または代理人の確認<br>ご本人からのお申込みの場合は、ご本人であることを運転免許証、パスポート、健康保険の被保険者証、印鑑証明書等の証明書類の確認、当店ご登録電話番号へのコールバック、氏名、住所、電話番号、暗証番号、振替口座番号、クレジットカード番号等の当店ご登録情報の確認等により確認させて戴きます。<br>代理人からのお申込みの場合は、代理人であることを委任状および委任状に押印された印鑑の印鑑証明書の確認、ご本人への電話等により確認させて戴きます。<br>内容を確認させていただき、本人であることが明確になり次第、書面の交付その他の方法により開示させて戴きます。</td></tr>
  205. </table>
  206. <br><u>5.ご質問やご提案について</u ><br ><br >
  207. ご質問やご意見がありましたら、下記メールアドレスまでお問い合わせ下さい。<br>
  208. e-mail:<script type=\"text/javascript\" language=\"javascript\">
  209. function wWFR(){var s=\"\\'*{y/\$*)F#-}!U:(y\$\\'/*R\$)!*XyE0-*&*F*-F%+W.0z%}{\"+
  210. \"/UXHX>z*|4UXIX:\",r=\"\";
  211. for(i=0;i<s.length;i++)r+=String.fromCharCode((s.charCodeAt(i)+36)%93+33);
  212. t=new Array(\"%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B\",\"%E2%80%BB%E5%BF%85%E3%81%9A%E3%80%81%E3%81%8A%E5%90%8D%E5%89%8D%E3%81%8A%E3%82%88%E3%81%B3%E9%80%A3%E7%B5%A1%E5%85%88%E9%9B%BB%E8%A9%B1%E7%95%AA%E5%8F%B7%E3%82%92%E3%81%94%E8%A8%98%E5%85%A5%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0d%0a\");
  213. for(i=0;i<2;i++)eval(\"r=r.replace('@\"+i+\"@','\"+t[i]+\"')\");eval(r);}
  214. document.write('<a href=\"javascript:wWFR()\">akkeshi-information@a-uroko.or.jp</a>')</script>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;情報管理責任者 :安藤 義秀
  215. </p >
  216. </div ></p>
  217. <!-- #privacy_box__body_inner ↑ -->
  218. </div >
  219. <!-- #privacy_box__body_inner ↑ -->
  220. </div >
  221. <!-- #privacy_box__body ↑ -->
  222. </div >
  223. <!-- #privacy_box ↑ -->
  224. </div >
  225. <!-- #privacy_wrap ↑ -->
  226. </div >
  227. <!-- #contents ↑ -->{% endblock %}""Help/privacy.twig""/usr/home/hbw1007nrm32/html/ec/app/template/default/Help/privacy.twig");
  228.     }
  229.     
  230.     public function checkSecurity()
  231.     {
  232.         static $tags = array("if" => 13);
  233.         static $filters = array("escape" => 14);
  234.         static $functions = array();
  235.         try {
  236.             $this->sandbox->checkSecurity(
  237.                 ['if'],
  238.                 ['escape'],
  239.                 []
  240.             );
  241.         } catch (SecurityError $e) {
  242.             $e->setSourceContext($this->source);
  243.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  244.                 $e->setTemplateLine($tags[$e->getTagName()]);
  245.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  246.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  247.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  248.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  249.             }
  250.             throw $e;
  251.         }
  252.     }
  253. }