for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Fired during plugin activation
*
* @link https://github.com/austinheap/wordpress-security-txt
* @since 1.0.0
* @package WordPress_Security_Txt
* @subpackage WordPress_Security_Txt/includes
*/
* Fired during plugin activation.
* This class defines all code necessary to run during the plugin's activation.
* @author Austin Heap <[email protected]>
class WordPress_Security_Txt_Activator
{
* Short Description. (use period)
* Long Description.
public static function activate()
require_once plugin_dir_path(dirname(__FILE__)) . 'admin/class-wordpress-security-txt-admin.php';
plugin_dir_path
If this is a false-positive, you can also ignore this issue in your code via the ignore-call annotation
ignore-call
require_once /** @scrutinizer ignore-call */ plugin_dir_path(dirname(__FILE__)) . 'admin/class-wordpress-security-txt-admin.php';
flush_rewrite_rules();
flush_rewrite_rules
/** @scrutinizer ignore-call */
$opts = [];
$options = WordPress_Security_Txt_Admin::get_options_list();
foreach ($options as $option) {
$opts[ $option[0] ] = $option[2];
}
update_option('wordpress-security-txt-options', $opts);
update_option
WordPress_Security_Txt::event(__FUNCTION__);