for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created for IG Monitoring.
* User: jakim <[email protected]>
* Date: 23.01.2018
*/
namespace app\modules\admin\models;
use app\components\ArrayHelper;
* @inheritdoc
*
* @property \app\models\AccountStats $lastStats
class Account extends \app\models\Account
{
const SCENARIO_UPDATE = 'update';
public $as_followed_by;
public $as_follows;
public $as_media;
public $as_er;
public $as_created_at;
public $s_tags;
public function scenarios()
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_UPDATE] = [
'name',
'accounts_monitoring_level'
];
return $scenarios;
}
public function getLastStats()
return $this->getLastAccountStats();
public function attributeLabels()
return ArrayHelper::merge(parent::attributeLabels(), [
'as_followed_by' => 'Followed By',
'as_follows' => 'Follows',
'as_media' => 'Media',
'as_er' => 'Er',
's_tags' => 'Tags',
'as_created_at' => 'Created At',
]);
public function getAccountStats()
return $this->hasMany(AccountStats::class, ['account_id' => 'id']);