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
43 return $this->is_publishing_relevant;
51 return $this->all_statuses;
56 return $this->current_status;
64 return $this->relevant_actions;
69 return in_array($action, $this->relevant_actions) && !in_array($action, $this->unavailable_actions);
77 return $this->eligible_copyright_entry_ids;