Move 3rd-party libs to a dedicated directory

[MAILPOET-2545]
This commit is contained in:
Jan Jakeš
2019-11-26 12:17:20 +01:00
committed by Jack Kitterhing
parent 5ca9b6f520
commit bfdaf4da1e
10 changed files with 4 additions and 6 deletions

View File

@ -373,10 +373,6 @@ class RoboFile extends \Robo\Tasks {
->rawArg('--runtime-set testVersion 5.6-7.3') ->rawArg('--runtime-set testVersion 5.6-7.3')
->arg('--ignore=' . implode(',', [ ->arg('--ignore=' . implode(',', [
'lib/Config/PopulatorData/Templates', 'lib/Config/PopulatorData/Templates',
'lib/Util/CSS.php',
'lib/Util/Sudzy',
'lib/Util/pQuery',
'lib/Util/XLSXWriter.php',
'tests/_data', 'tests/_data',
'tests/_output', 'tests/_output',
'tests/_support/_generated', 'tests/_support/_generated',

View File

@ -70,6 +70,7 @@ cp -Rf lang $plugin_name
cp -RfL assets $plugin_name cp -RfL assets $plugin_name
cp -Rf generated $plugin_name cp -Rf generated $plugin_name
cp -Rf lib $plugin_name cp -Rf lib $plugin_name
cp -Rf lib-3rd-party $plugin_name
cp -Rf vendor $plugin_name cp -Rf vendor $plugin_name
cp -Rf vendor-prefixed $plugin_name cp -Rf vendor-prefixed $plugin_name
cp -Rf views $plugin_name cp -Rf views $plugin_name

View File

@ -38,15 +38,15 @@
}, },
"autoload": { "autoload": {
"classmap": [ "classmap": [
"lib-3rd-party",
"vendor-prefixed" "vendor-prefixed"
], ],
"files": [ "files": [
"lib/Util/ArrayColumn.php" "lib-3rd-party/ArrayColumn.php"
], ],
"psr-4": { "psr-4": {
"MailPoet\\": "lib/", "MailPoet\\": "lib/",
"MailPoetVendor\\": "vendor-prefixed/", "MailPoetVendor\\": "vendor-prefixed/",
"Sudzy\\": "lib/Util/Sudzy",
"MailPoetGenerated\\": "generated/" "MailPoetGenerated\\": "generated/"
} }
}, },

View File

@ -3,6 +3,7 @@
namespace MailPoet\Util\pQuery; namespace MailPoet\Util\pQuery;
// extend pQuery class to use UTF-8 encoding when getting elements' inner/outer text // extend pQuery class to use UTF-8 encoding when getting elements' inner/outer text
// phpcs:ignore Squiz.Classes.ValidClassName
class pQuery extends \pQuery { class pQuery extends \pQuery {
public static function parseStr($html) { public static function parseStr($html) {
$parser = new Html5Parser($html); $parser = new Html5Parser($html);