PSR4 autoload (fixes #32)
This commit is contained in:
parent
a0cec7bfcf
commit
f85f07a77b
7 changed files with 16 additions and 12 deletions
2
api.php
2
api.php
|
@ -10,9 +10,9 @@
|
||||||
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
||||||
* @link http://rudloff.pro
|
* @link http://rudloff.pro
|
||||||
* */
|
* */
|
||||||
|
use Alltube\VideoDownload;
|
||||||
require_once 'common.php';
|
require_once 'common.php';
|
||||||
$smarty->assign('class', 'video');
|
$smarty->assign('class', 'video');
|
||||||
require_once 'download.php';
|
|
||||||
if (isset($_GET["url"])) {
|
if (isset($_GET["url"])) {
|
||||||
if (isset($_GET['audio'])) {
|
if (isset($_GET['audio'])) {
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
||||||
* @link http://rudloff.pro
|
* @link http://rudloff.pro
|
||||||
* */
|
* */
|
||||||
|
namespace Alltube;
|
||||||
/**
|
/**
|
||||||
* PHP web interface for youtube-dl (http://rg3.github.com/youtube-dl/)
|
* PHP web interface for youtube-dl (http://rg3.github.com/youtube-dl/)
|
||||||
* Main class
|
* Main class
|
||||||
|
@ -95,7 +95,7 @@ Class VideoDownload
|
||||||
$cmd, $result, $code
|
$cmd, $result, $code
|
||||||
);
|
);
|
||||||
if ($code>0) {
|
if ($code>0) {
|
||||||
throw new Exception(implode(PHP_EOL, $result));
|
throw new \Exception(implode(PHP_EOL, $result));
|
||||||
} else {
|
} else {
|
||||||
return json_decode($result[0]);
|
return json_decode($result[0]);
|
||||||
}
|
}
|
||||||
|
@ -120,7 +120,7 @@ Class VideoDownload
|
||||||
$cmd, $result, $code
|
$cmd, $result, $code
|
||||||
);
|
);
|
||||||
if ($code>0) {
|
if ($code>0) {
|
||||||
throw new Exception(implode(PHP_EOL, $result));
|
throw new \Exception(implode(PHP_EOL, $result));
|
||||||
} else {
|
} else {
|
||||||
return array('success'=>true, 'url'=>end($result));
|
return array('success'=>true, 'url'=>end($result));
|
||||||
}
|
}
|
|
@ -39,5 +39,10 @@
|
||||||
"homepage": "https://rudloff.pro/",
|
"homepage": "https://rudloff.pro/",
|
||||||
"role": "Developer"
|
"role": "Developer"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"Alltube\\": "classes/"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
2
composer.lock
generated
2
composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"hash": "3dbe1326b363d56d544801b87ad0ee5e",
|
"hash": "b211e248137ada7cd1babc6c880fc4c5",
|
||||||
"content-hash": "30052efb27250d4c6eb0a5bb39518987",
|
"content-hash": "30052efb27250d4c6eb0a5bb39518987",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -12,9 +12,9 @@
|
||||||
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
||||||
* @link http://rudloff.pro
|
* @link http://rudloff.pro
|
||||||
* */
|
* */
|
||||||
|
use Alltube\VideoDownload;
|
||||||
require_once 'common.php';
|
require_once 'common.php';
|
||||||
$smarty->assign('class', 'extractors');
|
$smarty->assign('class', 'extractors');
|
||||||
require_once 'download.php';
|
|
||||||
$smarty->display('head.tpl');
|
$smarty->display('head.tpl');
|
||||||
$smarty->display('header.tpl');
|
$smarty->display('header.tpl');
|
||||||
$smarty->display('logo.tpl');
|
$smarty->display('logo.tpl');
|
||||||
|
|
2
json.php
2
json.php
|
@ -11,8 +11,8 @@
|
||||||
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
||||||
* @link http://rudloff.pro
|
* @link http://rudloff.pro
|
||||||
* */
|
* */
|
||||||
|
use Alltube\VideoDownload;
|
||||||
require_once 'common.php';
|
require_once 'common.php';
|
||||||
require_once 'download.php';
|
|
||||||
if (isset($_GET["url"])) {
|
if (isset($_GET["url"])) {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -10,9 +10,8 @@
|
||||||
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
* @license GNU General Public License http://www.gnu.org/licenses/gpl.html
|
||||||
* @link http://rudloff.pro
|
* @link http://rudloff.pro
|
||||||
* */
|
* */
|
||||||
|
use Alltube\VideoDownload;
|
||||||
require_once __DIR__.'/../common.php';
|
require_once __DIR__.'/../common.php';
|
||||||
require_once __DIR__.'/../download.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit tests for the VideoDownload class
|
* Unit tests for the VideoDownload class
|
||||||
|
|
Loading…
Reference in a new issue