![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/dceprojects.corals.io/Corals/core/Activity/Models/ |
<?php namespace Corals\Activity\Models; use Corals\Foundation\Traits\HashTrait; use Corals\Foundation\Traits\Hookable; use Corals\Foundation\Traits\ModelActionsTrait; use Corals\Foundation\Traits\ModelHelpersTrait; use Corals\Foundation\Traits\ModelPropertiesTrait; use Corals\Foundation\Transformers\PresentableTrait; use Spatie\Activitylog\Models\Activity as SpatieActivity; class Activity extends SpatieActivity { use HashTrait, Hookable, ModelHelpersTrait, ModelActionsTrait, PresentableTrait, ModelPropertiesTrait; public $config = 'activity.models.activity'; public function __construct(array $attributes = []) { $config = config($this->config); if (isset($config['presenter'])) { $this->setPresenter(new $config['presenter']); unset($config['presenter']); } foreach ($config as $key => $val) { if (property_exists(get_called_class(), $key)) { $this->$key = $val; } } return parent::__construct($attributes); } protected $casts = [ 'properties' => 'collection' ]; }