[ 'class' => TimestampBehavior::className(), 'createdAtAttribute' => 'created_at', 'updatedAtAttribute' => 'updated_at', ] ]; } /** @inheritdoc */ public static function findIdentity($id) { return static::findOne($id); } /** @inheritdoc */ public static function findIdentityByAccessToken($token, $type = null) { throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.'); } /** @inheritdoc */ public function getId() { return $this->getAttribute('id'); } /** @inheritdoc */ public function getAuthKey() { return $this->getAttribute('auth_key'); } /** @inheritdoc */ public function validateAuthKey($authKey) { return $this->getAttribute('auth_key') == $authKey; } }