TYPO3 CMS  TYPO3_6-2
FrontendInterface.php
Go to the documentation of this file.
1 <?php
3 
23 {
27  const TAG_CLASS = '%CLASS%';
31  const TAG_PACKAGE = '%PACKAGE%';
35  const PATTERN_ENTRYIDENTIFIER = '/^[a-zA-Z0-9_%\\-&]{1,250}$/';
39  const PATTERN_TAG = '/^[a-zA-Z0-9_%\\-&]{1,250}$/';
46  public function getIdentifier();
47 
53  public function getBackend();
54 
65  public function set($entryIdentifier, $data, array $tags = array(), $lifetime = NULL);
66 
74  public function get($entryIdentifier);
75 
83  public function getByTag($tag);
84 
92  public function has($entryIdentifier);
93 
100  public function remove($entryIdentifier);
101 
107  public function flush();
108 
116  public function flushByTag($tag);
117 
124  public function collectGarbage();
125 
133  public function isValidEntryIdentifier($identifier);
134 
142  public function isValidTag($tag);
143 
144 }