Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F1822013
stringify.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Size
1 KB
Subscribers
None
stringify.php
View Options
<?php
/**
* This simple example shows the capability of Request and Response objects to
* serialize themselves as strings.
*
* This is mainly useful for debugging purposes.
*
* @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/).
* @author Evert Pot (http://evertpot.com/)
* @license http://sabre.io/license/ Modified BSD License
*/
use
Sabre\HTTP\Request
;
use
Sabre\HTTP\Response
;
// Find the autoloader
$paths
=
[
__DIR__
.
'/../vendor/autoload.php'
,
__DIR__
.
'/../../../autoload.php'
,
__DIR__
.
'/vendor/autoload.php'
,
];
foreach
(
$paths
as
$path
)
{
if
(
file_exists
(
$path
))
{
include
$path
;
break
;
}
}
$request
=
new
Request
(
'POST'
,
'/foo'
);
$request
->
setHeaders
([
'Host'
=>
'example.org'
,
'Content-Type'
=>
'application/json'
]);
$request
->
setBody
(
json_encode
([
'foo'
=>
'bar'
]));
echo
$request
;
echo
"
\r\n\r\n
"
;
$response
=
new
Response
(
424
);
$response
->
setHeaders
([
'Content-Type'
=>
'text/plain'
,
'Connection'
=>
'close'
,
]);
$response
->
setBody
(
"ABORT! ABORT!"
);
echo
$response
;
echo
"
\r\n
"
;
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Dec 24, 12:57 PM (18 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
915423
Default Alt Text
stringify.php (1 KB)
Attached To
rDAVCAL DokuWiki DAVCal PlugIn
Event Timeline
Log In to Comment