Wie kann man ermitteln ob ein trait eingebunden ist?
ich habe es wie folgt probiert
ich habe es wie folgt probiert
PHP-Code:
trait SoftDeleted {
.....
}
class Table {
public function traitUsed() {
$traits = class_uses($this);
if ( $traits !== false ) {
return (in_array('SoftDeletes', $traits));
}
return null;
}
}
class UserTable extend Table {
use SoftDeleted;
}
$testclass = new UserTable();
var_dump( $testclass->traitUsed() ); // Gibt false aus???
Kommentar