Showing 4 of 4 total issues
Conversation
has 25 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class Conversation extends BaseModel
{
protected $table = ConfigurationManager::CONVERSATIONS_TABLE;
protected $fillable = ['data', 'direct_message'];
protected $casts = [
Method up
has 63 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function up()
{
Schema::create(ConfigurationManager::CONVERSATIONS_TABLE, function (Blueprint $table) {
$table->bigIncrements('id');
$table->boolean('private')->default(true);
Method send
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function send(Conversation $conversation, string $body, Participation $participant, string $type = 'text', array $data = []): Model
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
public function __construct(Conversation $conversation, $body, Model $sender, $type = 'text', $data)