Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Resolver Class Reference

Public Member Functions

 __construct (\Magento\Framework\App\Cache\Tag\Strategy\Factory $factory)
 
 getTags ($object)
 

Detailed Description

Resolves invalidation tags for specified object using different strategies

Definition at line 11 of file Resolver.php.

Constructor & Destructor Documentation

◆ __construct()

Resolver constructor.

Parameters
Strategy\Factory$factory

Definition at line 25 of file Resolver.php.

26  {
27  $this->strategyFactory = $factory;
28  }

Member Function Documentation

◆ getTags()

getTags (   $object)

Identify invalidation tags for the object using custom strategies

Parameters
object$object
Exceptions

Definition at line 37 of file Resolver.php.

38  {
39  if (!is_object($object)) {
40  throw new \InvalidArgumentException('Provided argument is not an object');
41  }
42 
43  return $this->strategyFactory->getStrategy($object)->getTags($object);
44  }

The documentation for this class was generated from the following file: