Skip to content

Commit

Permalink
fix: coding standards
Browse files Browse the repository at this point in the history
  • Loading branch information
Kuzry committed Aug 31, 2023
1 parent db401e5 commit 526c4c7
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 29 deletions.
51 changes: 24 additions & 27 deletions src/Defaults/Trigger/WordPress/EmailChanged.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
class EmailChanged extends Abstracts\Trigger
{
/**
* User login
* User object
*
* @var string
* @var \WP_User
*/
public $userLogin;
public $userObject;

/**
* Site new email
Expand All @@ -49,7 +49,9 @@ public function __construct()
$this->addAction('delete_option_new_admin_email');

$this->setGroup(__('WordPress', 'notification'));
$this->setDescription(__('Fires when admin confirms his new email address', 'notification'));
$this->setDescription(
__('Fires when admin confirms his new email address. Trigger performing by user.', 'notification')
);
}

/**
Expand All @@ -64,17 +66,17 @@ public function context()
return false;
}

$currentUser = wp_get_current_user();
// phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
$this->userLogin = $currentUser->user_login;
$user = wp_get_current_user();

// Makes sure that site new email is string
$siteNewEmail = get_option('admin_email');
if (! is_string($siteNewEmail)) {
$siteNewEmail = '';
if (! $user instanceof \WP_User) {
return false;
}

$this->siteNewEmail = $siteNewEmail;
$this->userObject = $user;

/** @var string $newEmail */
$newEmail = get_option('admin_email');
$this->siteNewEmail = $newEmail;
$this->emailChangedDatetime = time();
}

Expand All @@ -85,20 +87,15 @@ public function context()
*/
public function mergeTags()
{
parent::mergeTags();

$this->addMergeTag(
new MergeTag\StringTag(
[
'slug' => 'user_login',
'name' => __('Admin login', 'notification'),
'resolver' => static function ($trigger) {
return $trigger->userLogin;
},
'group' => __('Site', 'notification'),
]
)
);
$this->addMergeTag(new MergeTag\User\UserID());
$this->addMergeTag(new MergeTag\User\UserLogin());
$this->addMergeTag(new MergeTag\User\UserEmail());
$this->addMergeTag(new MergeTag\User\UserRole());
$this->addMergeTag(new MergeTag\User\Avatar());
$this->addMergeTag(new MergeTag\User\UserDisplayName());
$this->addMergeTag(new MergeTag\User\UserFirstName());
$this->addMergeTag(new MergeTag\User\UserLastName());
$this->addMergeTag(new MergeTag\User\UserNicename());

$this->addMergeTag(
new MergeTag\StringTag(
Expand All @@ -116,7 +113,7 @@ public function mergeTags()
$this->addMergeTag(
new MergeTag\DateTime\DateTime(
[
'slug' => 'site_email_changed_datetime',
'slug' => 'email_changed_datetime',
'name' => __('Site email changed datetime', 'notification'),
]
)
Expand Down
4 changes: 2 additions & 2 deletions src/Repository/TriggerRepository.php
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ public static function registerWpTriggers()
Register::trigger(new Trigger\WordPress\UpdatesAvailable());
}

// if (getSetting('triggers/wordpress/email_address_changed')) {
if (getSetting('triggers/wordpress/email_address_changed')) {
Register::trigger(new Trigger\WordPress\EmailChanged());
// }
}

if (!getSetting('triggers/wordpress/email_address_change_request')) {
return;
Expand Down

0 comments on commit 526c4c7

Please sign in to comment.