php-daddy/contract-singleton

单例合约或接口

dev-master / 1.1.x-dev 2015-03-14 18:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:17:56 UTC


README

Build Status

安装

$ composer require "php-daddy/contract-singleton":"*"

使用方法

<?php

use PhpDaddy\Contract\Singleton\AbstractSingleton;

class SingletonChild extends AbstractSingleton
{
}

$obj = new SingletonChild::getInstance();

请查看example目录,或通过以下方式:

<?php

use PhpDaddy\Contract\Singleton\Singleton;
use PhpDaddy\Contract\Singleton\SingletonTrait;

class SingletonStub implements Singleton
{
  use SingletonTrait;
}

$obj- new SingletonStub::getInstance();