mehedimi/new-instance
Composer 安装命令:
composer require mehedimi/new-instance
包简介
A package to chain class method with out storing a variable
README 文档
README
Create new instance of a class and chain method without storing in variable.
Installation
To install this package via composer, just run the following command on your terminal.
composer require mehedimi/new-instance
Uses
Just use the Mehedi\NewInstance\NewInstance trait in your any PHP class
<?php use Mehedi\NewInstance\NewInstance; class Post { use NewInstance; public function find() { // } } // Then Post::newInstance()->find();
Or you can create singleton instance of any PHP class.
<?php $post1 = Post::newSingleInstance(); $post2 = Post::newSingleInstance(); // Here $post1 and $post2 object are same
Also, you can accept one or many arguments on class constructor
use Mehedi\NewInstance\NewInstance; class Post { use NewInstance; public function __construct($hello, $word) { // } } Post::newSingleInstance('hello', 'word'); // OR Post::newInstance('hello', 'word');
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-07-22