query = $query; $this->location = $location; } /** * If you want to filter where your meta-field will be displayed, use the query settings. * * @return TimesheetQuery */ 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; } public function addField(MetaTableTypeInterface $meta) { $this->fields[] = $meta; } /** * @return MetaTableTypeInterface[] */ public function getFields(): array { return $this->fields; } }