19declare(strict_types=1);
32 protected bool $is_publishing_relevant,
33 protected Status $current_status,
34 protected array $all_statuses,
35 protected array $relevant_actions,
36 protected array $unavailable_actions,
37 protected array $eligible_copyright_entry_ids,
38 protected bool $has_eligible_copyright
44 return $this->is_publishing_relevant;
52 return $this->all_statuses;
57 return $this->current_status;
65 return $this->relevant_actions;
70 return in_array($action, $this->relevant_actions) && !in_array($action, $this->unavailable_actions);
78 return $this->eligible_copyright_entry_ids;
83 return $this->has_eligible_copyright;