由于一些我现在不知道的原因,我已经在我的工作区中克隆了两次项目。我在研究他们中的一个。因为后来我想删除其中的一个,因为重复的项目。但我错误地删除了我正在进行的项目,因为我为另一个项目提取了最新的数据。最近,我观察到了这样的git状态:
$ git status
# On branch feature/2.8.0
# All conflicts fixed but you are still merging.
# (use "git commit" to conclude merge)
#
# Changes to be committed:
#
# modified:
我怎样才能用同名的方法来处理特征呢?
trait FooTrait {
public function fooMethod() {
return 'foo method';
}
public function getRow() {
return 'foo row';
}
}
trait TooTrait {
public function tooMethod() {
return 'too method';
}
public function getRo
我将用一个简单的例子来描述我的问题,我有两个表(X & Y):
Table X Table Y
------------------ ----------
| id | Y_id | | id |
------------------ ----------
我的API路由将从table Y中删除一行,但是如果表X正在使用该行怎么办,例如:
Table X Table Y
------------------ ----------
| id |
下面是我面临的一个代码场景,我试图通过为我的类提供一个特性方法的名称来解决这个问题,但是问题仍然存在。我该怎么办?
trait Billable{
public function subscription(){
}
}
trait Plan{
public function subscription(){
}
}
class User {
use Billable, Plan{
Billable::subscription as public billAbleSubscription;
Plan::subscription