Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Illuminate\Tests\Mail; use Illuminate\Mail\Markdown; use Illuminate\View..
Decoded Output download
<?php
namespace Illuminate\Tests\Mail;
use Illuminate\Mail\Markdown;
use Illuminate\View\Factory;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class MailMarkdownTest extends TestCase
{
protected function tearDown(): void
{
m::close();
}
public function testRenderFunctionReturnsHtml()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.default')->andReturn(false);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail::themes.default', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderFunctionReturnsHtmlWithCustomTheme()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$markdown->theme('yaz');
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.yaz')->andReturn(true);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail.yaz', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderFunctionReturnsHtmlWithCustomThemeWithMailPrefix()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$markdown->theme('mail.yaz');
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.yaz')->andReturn(true);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail.yaz', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderTextReturnsText()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->textComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->andReturn('text');
$result = $markdown->renderText('view', [])->toHtml();
$this->assertSame('text', $result);
}
public function testParseReturnsParsedMarkdown()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$result = $markdown->parse('# Something')->toHtml();
$this->assertSame("<h1>Something</h1>
", $result);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Mail;
use Illuminate\Mail\Markdown;
use Illuminate\View\Factory;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class MailMarkdownTest extends TestCase
{
protected function tearDown(): void
{
m::close();
}
public function testRenderFunctionReturnsHtml()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.default')->andReturn(false);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail::themes.default', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderFunctionReturnsHtmlWithCustomTheme()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$markdown->theme('yaz');
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.yaz')->andReturn(true);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail.yaz', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderFunctionReturnsHtmlWithCustomThemeWithMailPrefix()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$markdown->theme('mail.yaz');
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->htmlComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('exists')->with('mail.yaz')->andReturn(true);
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('make')->with('mail.yaz', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->twice()->andReturn('<html></html>', 'body {}');
$result = $markdown->render('view', []);
$this->assertStringContainsString('<html></html>', $result);
}
public function testRenderTextReturnsText()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$viewFactory->shouldReceive('flushFinderCache')->once();
$viewFactory->shouldReceive('replaceNamespace')->once()->with('mail', $markdown->textComponentPaths())->andReturnSelf();
$viewFactory->shouldReceive('make')->with('view', [])->andReturnSelf();
$viewFactory->shouldReceive('render')->andReturn('text');
$result = $markdown->renderText('view', [])->toHtml();
$this->assertSame('text', $result);
}
public function testParseReturnsParsedMarkdown()
{
$viewFactory = m::mock(Factory::class);
$markdown = new Markdown($viewFactory);
$result = $markdown->parse('# Something')->toHtml();
$this->assertSame("<h1>Something</h1>\n", $result);
}
}
Function Calls
| None |
Stats
| MD5 | 017a0b30a7d85932476f8db5287ed653 |
| Eval Count | 0 |
| Decode Time | 94 ms |