Elgg\Database\EntityTable::__construct PHP Method

__construct() public method

Constructor
public __construct ( Config $config, Database $db, EntityCache $entity_cache, MetadataCache $metadata_cache, SubtypeTable $subtype_table, EventsService $events, ElggSessio\ElggSession $session, Translator $translator, Logger $logger )
$config Elgg\Config Config
$db Elgg\Database Database
$entity_cache Elgg\Cache\EntityCache Entity cache
$metadata_cache Elgg\Cache\MetadataCache Metadata cache
$subtype_table SubtypeTable Subtype table
$events Elgg\EventsService Events service
$session ElggSessio\ElggSession Session
$translator Elgg\I18n\Translator Translator
$logger Elgg\Logger Logger
    public function __construct(Conf $config, Database $db, EntityCache $entity_cache, MetadataCache $metadata_cache, SubtypeTable $subtype_table, EventsService $events, ElggSession $session, Translator $translator, Logger $logger)
    {
        $this->config = $config;
        $this->db = $db;
        $this->table = $this->db->prefix . 'entities';
        $this->entity_cache = $entity_cache;
        $this->metadata_cache = $metadata_cache;
        $this->subtype_table = $subtype_table;
        $this->events = $events;
        $this->session = $session;
        $this->translator = $translator;
        $this->logger = $logger;
    }