Elgg
Version master
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
Cli
ResponseTransport.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Cli
;
4
5
use
Symfony\Component\HttpFoundation\Response
;
6
10
class
ResponseTransport
implements
\Elgg\Http\ResponseTransport
{
11
17
public
function
__construct
(
protected
Command
$command) {
18
}
19
23
public
function
send
(Response
$response
) {
24
$content
= $response->getContent();
25
$json = @json_decode(
$content
);
26
$this->command->write(
elgg_echo
(
'cli:response:output'
) . PHP_EOL);
27
$this->command->dump($json ?:
$content
);
28
29
return
true
;
30
}
31
}
$response
$response
Definition:
content.php:10
Elgg\Cli\ResponseTransport\send
send(Response $response)
{}
Definition:
ResponseTransport.php:23
elgg_echo
elgg_echo(string $message_key, array $args=[], string $language= '')
Elgg language module Functions to manage language and translations.
Definition:
languages.php:17
Response
Elgg\Http\ResponseTransport
HTTP response transport interface.
Definition:
ResponseTransport.php:13
Elgg\Cli\ResponseTransport
Cli ResponseTransport.
Definition:
ResponseTransport.php:10
Elgg\Cli\Command
Abstract command with some utility methods.
Definition:
Command.php:12
Elgg\Cli
Definition:
Application.php:3
Elgg\Cli\ResponseTransport\__construct
__construct(protected Command $command)
ResponseTransport constructor.
Definition:
ResponseTransport.php:17
$content
$content
Set robots.txt action.
Definition:
set_robots.php:6
Generated on Sat Dec 21 2024 00:02:51 for Elgg by
1.8.11