query = $query; $this->location = $location; } /** * To filter where your meta-field will be displayed, use the query settings. * * @return BaseQuery */ public function getQuery(): BaseQuery { return $this->query; } /** * If you want to filter where your meta-field will be displayed, check the current location. * * @return string */ public function getLocation(): string { return $this->location; } /** * Add a new meta field that should be included. * * @param MetaTableTypeInterface $meta */ public function addField(MetaTableTypeInterface $meta) { $this->fields[] = $meta; } /** * Returns all meta-fields to be included. * * @return MetaTableTypeInterface[] */ public function getFields(): array { return $this->fields; } }