<?php
/**
 * Recording module service bundle.
 *
 * @package ScheduledChanges
 */

namespace ScheduledChanges\Recording;

/**
 * Holds services created by the recording module.
 */
final class RecordingServices {
	private RecordingService $recording;

	/**
	 * Creates the recording service bundle.
	 *
	 * @param RecordingService $recording Recording application service.
	 */
	public function __construct( RecordingService $recording ) {
		$this->recording = $recording;
	}

	/**
	 * Returns the recording application service.
	 */
	public function recording(): RecordingService {
		return $this->recording;
	}
}
