system/library/d_shopunity/install/d_twig_manager.xml

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>d_twig_manager</name>
    <code>d_twig_manager</code>
    <description>Adds support for twig templating engine</description>
    <version>2.0.0</version>
    <author>Dreamvention</author>
    <link>http://dreamvention.com</link>
    <file path="system/engine/loader.php">
        <operation error="skip" info="">
            <search><![CDATA[$template = new Template($this->registry->get('config')->get('template_engine'));]]></search>
            <add position="replace"><![CDATA[
            //d_twig_manager.xml
            $template = new Template($this->registry->get('config')->get('template_engine'), $this->registry);
            ]]></add>
        </operation>
    </file>
    <file path="system/library/template.php">
        <operation error="skip" info="">
            <search><![CDATA[public function __construct($adaptor) {]]></search>
            <add position="replace"><![CDATA[
            //d_twig_manager.xml
            public function __construct($adaptor, $registry) {
            ]]></add>
        </operation>
        <operation error="skip" info="">
            <search><![CDATA[$this->adaptor = new $class();]]></search>
            <add position="replace"><![CDATA[
            //d_twig_manager.xml
            $this->adaptor = new $class($registry);
            ]]></add>
        </operation>
    </file>
    <file path="system/library/template/twig.php">
        <operation error="skip" info="">
            <search><![CDATA[private $data = array();]]></search>
            <add position="after"><![CDATA[
            //d_twig_manager.xml
            private $registry = array();
            ]]></add>
        </operation>
        <operation error="skip" info="">
            <search><![CDATA[public function __construct() {]]></search>
            <add position="replace"><![CDATA[
            //d_twig_manager.xml
            public function __construct($registry) {
            ]]></add>
        </operation>
        <operation error="skip" info="">
            <search><![CDATA[\Twig_Autoloader::register();]]></search>
            <add position="after"><![CDATA[
            //d_twig_manager.xml
            $this->registry = $registry;
            ]]></add>
        </operation>
        <operation error="skip" info="">
            <search><![CDATA[$this->twig = new \Twig_Environment($loader, $config);]]></search>
            <add position="after"><![CDATA[
            //d_twig_manager.xml
            if (file_exists(DIR_SYSTEM . 'library/template/Twig/Extension/DTwigManager.php')) {
后面还有 17 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。