mirror of
https://github.com/erusev/parsedown.git
synced 2023-08-10 21:13:06 +03:00
![Daniel Rudolf](/assets/img/avatar_default.png)
This allows Parsedown extensions (like Parsedown Extra) to reuse existing Parsedown tests. See erusev/parsedown-extra#96 for details.
18 lines
579 B
PHP
18 lines
579 B
PHP
<?php
|
|
|
|
// prepare composer autoloader
|
|
if (is_file(__DIR__ . '/../vendor/autoload.php')) {
|
|
// composer root package
|
|
require_once(__DIR__ . '/../vendor/autoload.php');
|
|
} elseif (is_file(__DIR__ . '/../../../../vendor/autoload.php')) {
|
|
// composer dependency package
|
|
require_once(__DIR__ . '/../../../../vendor/autoload.php');
|
|
} else {
|
|
die("Cannot find `vendor/autoload.php`. Run `composer install`.");
|
|
}
|
|
|
|
// load TestParsedown class
|
|
if (!class_exists('TestParsedown', false) && is_file('test/TestParsedown.php')) {
|
|
require_once('test/TestParsedown.php');
|
|
}
|