slug = $slug; $this->label = $label; } /** * Channel slug. * * @return string */ public function get_slug(): string { return $this->slug; } /** * Admin label. * * @return string */ public function get_label(): string { return $this->label; } /** * Not implemented. * * @return bool */ public function is_implemented(): bool { return false; } /** * Never ready. * * @return bool */ public function is_ready(): bool { return false; } /** * Stub send. * * @param string $text Message. * @return \WP_Error */ public function send( string $text ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable return new \WP_Error( 'forwp_booking_channel_stub', __( 'This channel is not implemented yet.', '4wp-booking' ) ); } }