2017 © Pedro Peláez
 

library mddom

A Simple Markdown DOM

image

donatj/mddom

A Simple Markdown DOM

  • Friday, November 10, 2017
  • by donatj
  • Repository
  • 2 Watchers
  • 0 Stars
  • 25 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

MDDom - Markdown DOM

Latest Stable Version License ci.yml, (*1)

A Simple Easy To Use Way to Generate Markdown Using a "DOM" Like Interface, (*2)

See: docs/docs.md, (*3)

Requirements

  • php: >=7.2

Installing

Install the latest version with:, (*4)

composer require 'donatj/mddom'

Example

<?php

use donatj\MDDom;

require __DIR__ . '/../vendor/autoload.php';

$doc = new MDDom\Document;

$doc->appendChild(new MDDom\Header("Hello World!"));
$doc->appendChild(new MDDom\Paragraph("This text is in a paragraph"));
$doc->appendChild(new MDDom\Paragraph("This text is in a separate paragraph"));

$sub = new MDDom\DocumentDepth;
$doc->appendChild($sub);

// Header Level, e.g. 

<

h2> is determined by the depth.
$sub->appendChild(new MDDom\Header("Sub-Header!"));
$sub->appendChild(new MDDom\CodeBlock("echo 'Hello World';", 'php'));

echo $doc->exportMarkdown();

Outputs:, (*5)

# Hello World!

This text is in a paragraph

This text is in a separate paragraph

## Sub-Header!

```php
echo 'Hello World';
```

The Versions

10/11 2017

dev-master

9999999-dev

A Simple Markdown DOM

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

10/11 2017

v0.0.2

0.0.2.0

A Simple Markdown DOM

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

10/11 2017

v0.0.1

0.0.1.0

A Simple Markdown DOM

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires