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 /** * @group posts-api * @group attachments */ class TestTimberImageRetina exten..
Decoded Output download
<?php
/**
* @group posts-api
* @group attachments
*/
class TestTimberImageRetina extends Timber_UnitTestCase
{
public function testImageRetina()
{
$file = TestTimberImage::copyTestAttachment();
$retina_url = Timber\ImageHelper::retina_resize($file);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageBiggerRetina()
{
$file = TestTimberImage::copyTestAttachment();
$retina_url = Timber\ImageHelper::retina_resize($file, 3);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageRetinaFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create([
'post_title' => 'Thing One',
]);
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$retina_url = Timber::compile_string('{{post.thumbnail.src|retina}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageRetinaFloatFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create([
'post_title' => 'Thing One',
]);
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$compiled = Timber::compile_string('{{post.thumbnail.src|retina(1.5)}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($compiled));
}
public function testImageResizeRetinaFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create();
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$compiled = Timber::compile_string('{{post.thumbnail.src|resize(100, 50)|retina(3)}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($compiled));
}
public function testImageResizeRetinaFilterNotAnImage()
{
self::enable_error_log(false);
$str = 'Image? {{"/wp-content/uploads/2016/07/stuff.jpg"|retina(3)}}';
$compiled = Timber::compile_string($str);
$this->assertEquals('Image? /wp-content/uploads/2016/07/stuff.jpg', $compiled);
self::enable_error_log(true);
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* @group posts-api
* @group attachments
*/
class TestTimberImageRetina extends Timber_UnitTestCase
{
public function testImageRetina()
{
$file = TestTimberImage::copyTestAttachment();
$retina_url = Timber\ImageHelper::retina_resize($file);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageBiggerRetina()
{
$file = TestTimberImage::copyTestAttachment();
$retina_url = Timber\ImageHelper::retina_resize($file, 3);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageRetinaFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create([
'post_title' => 'Thing One',
]);
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$retina_url = Timber::compile_string('{{post.thumbnail.src|retina}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($retina_url));
}
public function testImageRetinaFloatFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create([
'post_title' => 'Thing One',
]);
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$compiled = Timber::compile_string('{{post.thumbnail.src|retina(1.5)}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($compiled));
}
public function testImageResizeRetinaFilter()
{
$filename = TestTimberImage::copyTestAttachment('eastern.jpg');
$wp_filetype = wp_check_filetype(basename($filename), null);
$post_id = $this->factory->post->create();
$attachment = [
'post_mime_type' => $wp_filetype['type'],
'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
'post_excerpt' => '',
'post_status' => 'inherit',
];
$attach_id = wp_insert_attachment($attachment, $filename, $post_id);
add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
$compiled = Timber::compile_string('{{post.thumbnail.src|resize(100, 50)|retina(3)}}', [
'post' => Timber::get_post($post_id),
]);
$this->assertEquals('[email protected]', basename($compiled));
}
public function testImageResizeRetinaFilterNotAnImage()
{
self::enable_error_log(false);
$str = 'Image? {{"/wp-content/uploads/2016/07/stuff.jpg"|retina(3)}}';
$compiled = Timber::compile_string($str);
$this->assertEquals('Image? /wp-content/uploads/2016/07/stuff.jpg', $compiled);
self::enable_error_log(true);
}
}
Function Calls
None |
Stats
MD5 | c6b1461cc1862b74200aebb8406d5a1c |
Eval Count | 0 |
Decode Time | 88 ms |