forked from ActiveCampaign/postmark-wordpress
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpostmark-settings.php
More file actions
20 lines (19 loc) · 794 Bytes
/
postmark-settings.php
File metadata and controls
20 lines (19 loc) · 794 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
/**
* Override settings
*
* @return array $settings Settings overridden by constants
*/
$settings = json_decode( get_option( 'postmark_settings' ), true );
$settings_from_constants = array(
'api_key' => defined( 'POSTMARK_API_KEY' ) ? POSTMARK_API_KEY : null,
'stream_name' => defined( 'POSTMARK_STREAM_NAME' ) ? POSTMARK_STREAM_NAME : null,
'sender_address' => defined( 'POSTMARK_SENDER_ADDRESS' ) ? POSTMARK_SENDER_ADDRESS : null,
'force_from' => defined( 'POSTMARK_FORCE_FROM' ) ? POSTMARK_FORCE_FROM : null,
);
$settings_from_constants = array_filter( $settings_from_constants );
$settings = array_merge( $settings, $settings_from_constants );
return array(
'settings' => $settings,
'settings_from_constants' => $settings_from_constants,
);