Elastica\Type\Mapping::enableTtl PHP Метод

enableTtl() публичный Метод

Enables TTL for all documents in this type.
public enableTtl ( boolean $enabled = true )
$enabled boolean OPTIONAL (default = true)
    public function enableTtl($enabled = true)
    {
        return $this->setTTL(['enabled' => $enabled]);
    }

Usage Example

Пример #1
0
 public function testEnableTtl()
 {
     $client = $this->_getClient();
     $index = $client->getIndex('test');
     $index->create(array(), true);
     $type = $index->getType('test');
     $mapping = new Mapping($type, array());
     $mapping->enableTtl();
     $data = $mapping->toArray();
     $this->assertTrue($data[$type->getName()]['_ttl']['enabled']);
 }