Symfony 4.1

TagAwareAdapter




symfony

TagAwareAdapter

वर्ग TagAwareAdapter लागू करता है TagAwareAdapterInterface , PruneableInterface , PruneableInterface

लक्षण

ProxyTrait

स्थिरांक

TAGS_PREFIX

तरीके

prune ()

{} @Inheritdoc

ProxyTrait
reset ()

{} @Inheritdoc

ProxyTrait
__construct ( AdapterInterface $ आइटमपूल, AdapterInterface $ टैगपूल = अशक्त, फ्लोट $ ज्ञात
bool invalidateTags (सरणी $ टैग)

टैग के उपयोग से कैश्ड आइटम अमान्य हैं।

hasItem ($ कुंजी)

{} @Inheritdoc

CacheItem getItem ($ कुंजी)

{} @Inheritdoc

Traversable | CacheItem [] getItems (सरणी $ कुंजियाँ = सरणी ())

{} @Inheritdoc

clear ()

{} @Inheritdoc

deleteItem ($ कुंजी)

{} @Inheritdoc

deleteItems (सरणी $ कुंजियाँ)

{} @Inheritdoc

save (CacheItemInterface $ आइटम)

{} @Inheritdoc

saveDeferred (CacheItemInterface $ आइटम)

{} @Inheritdoc

commit ()

{} @Inheritdoc

__destruct ()

विवरण

छटना()

{} @Inheritdoc

रीसेट()

{} @Inheritdoc

__construct ( AdapterInterface $ आइटमपूल, AdapterInterface $ टैगपूल = अशक्त, फ्लोट $ ज्ञात

पैरामीटर

AdapterInterface $ itemsPool
AdapterInterface $ tagsPool
नाव $ knownTagVersionsTtl

बूल अमान्य प्रमाण पत्र (सरणी $ टैग)

टैग के उपयोग से कैश्ड आइटम अमान्य हैं।

पैरामीटर

सरणी $ टैग अमान्य करने के लिए टैग की एक सरणी

प्रतिलाभ की मात्रा

bool सफलता पर खरा

अपवाद

InvalidArgumentException जब $ टैग मान्य नहीं है

hasItem ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

CacheItem getItem ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

प्रतिलाभ की मात्रा

CacheItem

Traversable | CacheItem [] getItems (सरणी $ कुंजियाँ = सरणी ())

{} @Inheritdoc

पैरामीटर

सरणी $ कुंजी

प्रतिलाभ की मात्रा

Traversable | CacheItem []

स्पष्ट()

{} @Inheritdoc

deleteItem ($ कुंजी)

{} @Inheritdoc

पैरामीटर

$ कुंजी

DeleteItems (सरणी $ कुंजियाँ)

{} @Inheritdoc

पैरामीटर

सरणी $ कुंजी

सहेजें (CacheItemInterface $ आइटम)

{} @Inheritdoc

पैरामीटर

CacheItemInterface $ आइटम

saveDeferred (CacheItemInterface $ आइटम)

{} @Inheritdoc

पैरामीटर

CacheItemInterface $ आइटम

प्रतिबद्ध ()

{} @Inheritdoc

__destruct ()