output() 공개 메소드

Writes string to output stream
public output ( string $output ) : mixed
$output string
리턴 mixed
 public function testOutput()
 {
     $base = Libraries::get(true, 'resources') . '/tmp/tests';
     $this->skipIf(!is_writable($base), "Path `{$base}` is not writable.");
     $response = new Response(array('output' => fopen($this->streams['output'], 'w+')));
     $this->assertTrue(is_resource($response->output));
     $this->assertEqual(2, $response->output('ok'));
     $this->assertEqual('ok', file_get_contents($this->streams['output']));
 }
예제 #2
0
 public function testStyledOutput()
 {
     $base = Libraries::get(true, 'resources') . '/tmp/tests';
     $this->skipIf(!is_writable($base), "Path `{$base}` is not writable.");
     $response = new Response(array('output' => fopen($this->streams['output'], 'w+')));
     $response->styles(array('heading' => ""));
     $response->output('{:heading}ok');
     $this->assertEqual("ok", file_get_contents($this->streams['output']));
 }
예제 #3
0
 public function testOutput()
 {
     $response = new Response(array('output' => fopen($this->streams['output'], 'w+')));
     $this->assertTrue(is_resource($response->output));
     $expected = 2;
     $result = $response->output('ok');
     $this->assertEqual($expected, $result);
     $expected = 'ok';
     $result = file_get_contents($this->streams['output']);
     $this->assertEqual($expected, $result);
 }
예제 #4
0
 public function testStyledOutput()
 {
     $base = Libraries::get(true, 'resources') . '/tmp/tests';
     $this->skipIf(!is_writable($base), "Path `{$base}` is not writable.");
     $response = new Response(array('output' => fopen($this->streams['output'], 'w+')));
     $response->styles(array('heading' => ""));
     $response->output('{:heading}ok');
     $expected = "ok";
     if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
         $expected = 'ok';
     }
     $this->assertEqual($expected, file_get_contents($this->streams['output']));
 }
예제 #5
0
 public function testOutput()
 {
     $base = LITHIUM_APP_PATH . '/resources/tmp/tests';
     $this->skipIf(!is_writable($base), "{$base} is not writable.");
     $response = new Response(array('output' => fopen($this->streams['output'], 'w+')));
     $this->assertTrue(is_resource($response->output));
     $expected = 2;
     $result = $response->output('ok');
     $this->assertEqual($expected, $result);
     $expected = 'ok';
     $result = file_get_contents($this->streams['output']);
     $this->assertEqual($expected, $result);
 }