1. Go to this page and download the library: Download decodelabs/metamorph library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
decodelabs / metamorph example snippets
use DecodeLabs\Metamorph;
// Default Markdown renders
echo Metamorph::markdown($markdownContent);
// Ensure output is secure from exploits with "safe" macro
echo Metamorph::{'markdown.safe'}($markdownContent);
// Output inline markup
echo Metamorph::{'markdown.inline'}($markdownContent);
echo Metamorph::text('Hello world', [
'maxLength' => 5 // shorten output with ellipsis
'ellipsis' => '...' // Character(s) used while shortening string (optional)
'wrap' => true // Wrap output as HTML markup
]);
// wrap=false
echo Metamorph::{'text.raw'}($longText);
// maxLength=50, wrap=true
echo Metamorph::{'text.preview'}($longText);
// maxLength=50, wrap=false
echo Metamorph::{'text.preview.raw'}($longText);
echo Metamorph::htmlToText('<p>This is an HTML paragraph</p>', [
'maxLength' => 5 // shorten stripped output with ellipsis
'ellipsis' => '...' // Character(s) used while shortening string (optional)
'wrap' => true // Wrap the stripped text in Markup element
]);
// Strip and re-wrap HTML
echo Metamorph::{'htmlToText.wrap'}($html);
// maxLength=50, wrap=true
echo Metamorph::{'htmlToText.preview'}($html);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.