Code Duplication    Length = 10-12 lines in 2 locations

app/code/community/Nexcessnet/Turpentine/Model/Observer/Esi.php 1 location

@@ 61-70 (lines=10) @@
58
     * @param  Varien_Object $eventObject
59
     * @return null
60
     */
61
    public function setFlagHeaders($eventObject) {
62
        $response = $eventObject->getResponse();
63
        if (Mage::helper('turpentine/esi')->shouldResponseUseEsi()) {
64
            $response->setHeader('X-Turpentine-Esi',
65
                Mage::registry('turpentine_esi_flag') ? '1' : '0');
66
            Mage::helper('turpentine/debug')->logDebug(
67
                'Set ESI flag header to: %s',
68
                (Mage::registry('turpentine_esi_flag') ? '1' : '0') );
69
        }
70
    }
71
72
    /**
73
     * Allows disabling page-caching by setting the cache flag on a controller

app/code/community/Nexcessnet/Turpentine/Model/Observer/Varnish.php 1 location

@@ 31-42 (lines=12) @@
28
     * @param  mixed $eventObject
29
     * @return null
30
     */
31
    public function setCacheFlagHeader($eventObject) {
32
        $response = $eventObject->getResponse();
33
        if (Mage::helper('turpentine/varnish')->shouldResponseUseVarnish()) {
34
            $response->setHeader('X-Turpentine-Cache',
35
                Mage::registry('turpentine_nocache_flag') ? '0' : '1');
36
            if (Mage::helper('turpentine/varnish')->getVarnishDebugEnabled()) {
37
                Mage::helper('turpentine/debug')->logDebug(
38
                    'Set Varnish cache flag header to: '.
39
                    (Mage::registry('turpentine_nocache_flag') ? '0' : '1') );
40
            }
41
        }
42
    }
43
44
    /**
45
     * Add a rewrite for catalog/product_list_toolbar if config option enabled