W3cubDocs

/WordPress

Basic::__construct( array|null $args = null )

Constructor

Parameters

$argsarray|nulloptional
Array of user and password. Must have exactly two elements

Default:null

Source

public function __construct($args = null) {
	if (is_array($args)) {
		if (count($args) !== 2) {
			throw ArgumentCount::create('an array with exactly two elements', count($args), 'authbasicbadargs');
		}

		list($this->user, $this->pass) = $args;
		return;
	}

	if ($args !== null) {
		throw InvalidArgument::create(1, '$args', 'array|null', gettype($args));
	}
}

Changelog

Version Description
2.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wporg-requests-auth-basic/__construct