index.php
<?php
@include_once __DIR__ . '/vendor/autoload.php';
if (!class_exists('Bnomei\MemcachedPage')) {
require_once __DIR__ . '/models/MemcachedPage.php';
}
Kirby::plugin('bnomei/page-memcached', [
'options' => [
'host' => '127.0.0.1',
'port' => 11211,
'prefix' => 'page-memcached',
'expire' => 0,
'enforce' => true,
],
'pageMethods' => [
'isMemcachedPage' => function () {
/** @var $this \Bnomei\MemcachedPage */
return is_a($this, \Bnomei\MemcachedPage::class) &&
$this->isContentMemcached(kirby()->languageCode());
},
],
]);