public function getRecentByAdmin( $limit = 5, $config = [] ) {

		$modelClass	= static::$modelClass;
		$modelTable	= $this->getModelTable();

		$siteId = Yii::$app->core->siteId;

		$config[ 'conditions' ][] = "$modelTable.access >=" . Announcement::ACCESS_APP_ADMIN;

		return $modelClass::find()
			->where( $config[ 'conditions' ] )
			->andWhere( [ 'siteId' => $siteId, 'status' => $modelClass::STATUS_ACTIVE ] )
			->limit( $limit )
			->orderBy( 'createdAt DESC' )
			->all();
	}