function testIni() { // Test setting defaults/templates // Create the template $template = Request::init()->method(Http::POST)->withStrictSsl()->expectsType(Mime::HTML)->sendsType(Mime::FORM); Request::ini($template); $r = Request::init(); assert(true === $r->strict_ssl); assert(Http::POST === $r->method); assert(Mime::HTML === $r->expected_type); assert(Mime::FORM === $r->content_type); // Test the default accessor as well assert(true === Request::d('strict_ssl')); assert(Http::POST === Request::d('method')); assert(Mime::HTML === Request::d('expected_type')); assert(Mime::FORM === Request::d('content_type')); Request::resetIni(); }