# booktics/1.0.1/utils/singleton.php

Booktics – Appointment Booking Calendar for Service Businesses, version 1.0.1. 24 lines.

- Page: https://pluginprobe.com/plugins/booktics/1.0.1/code/utils/singleton.php
- Raw: https://pluginprobe.com/plugins/booktics/1.0.1/raw/utils/singleton.php
- Modified: 2025-07-09T06:46:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/booktics/1.0.1/code/utils/singleton.php#L10-L20`.

```php
<?php

namespace Booktics\Utils;

defined( 'ABSPATH' ) || exit;

/**
 * Singleton trait
 * get instance
 *
 * @since 1.0.0
 */
trait Singleton {

	private static $instance;

	public static function instance() {
		if ( ! self::$instance ) {
			self::$instance = new static();
		}
		return self::$instance;
	}
}

```
