Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 28bce9b

Browse files
committedFeb 7, 2025··
Removed redundant autoload-dev block
1 parent eff3510 commit 28bce9b

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed
 

‎composer.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@
3535
},
3636
"autoload": {
3737
"psr-4": {
38-
"OxidEsales\\GraphQL\\Base\\": "src",
39-
"OxidEsales\\GraphQL\\Base\\Tests\\": "tests"
38+
"OxidEsales\\GraphQL\\Base\\": "src"
4039
}
4140
},
4241
"minimum-stability": "dev",
@@ -77,7 +76,8 @@
7776
},
7877
"autoload-dev": {
7978
"psr-4": {
80-
"OxidEsales\\EshopCommunity\\Tests\\": "./vendor/oxid-esales/oxideshop-ce/tests"
79+
"OxidEsales\\EshopCommunity\\Tests\\": "./vendor/oxid-esales/oxideshop-ce/tests",
80+
"OxidEsales\\GraphQL\\Base\\Tests\\": "./tests"
8181
}
8282
}
8383
}

‎recipes/setup-development.sh

+11-14
Original file line numberDiff line numberDiff line change
@@ -41,26 +41,14 @@ $SCRIPT_PATH/parts/shared/require_shop_edition_packages.sh -e"${edition}" -v"dev
4141
$SCRIPT_PATH/parts/shared/require_twig_components.sh -e"${edition}" -b"b-7.3.x"
4242
$SCRIPT_PATH/parts/shared/require.sh -n"oxid-esales/developer-tools" -v"dev-b-7.3.x"
4343
$SCRIPT_PATH/parts/shared/require.sh -n"oxid-esales/oxideshop-doctrine-migration-wrapper" -v"dev-b-7.3.x"
44-
docker compose exec -T php composer require oxid-esales/apex-theme dev-b-7.3.x
44+
$SCRIPT_PATH/parts/shared/require_theme_dev.sh -t"apex" -b"b-7.3.x"
4545

4646
git clone https://github.com/OXID-eSales/oxapi-documentation source/documentation/oxapi-documentation
4747
make docpath=./source/documentation/oxapi-documentation addsphinxservice
4848

4949
docker-compose exec -T -w /var/www php \
5050
composer config allow-plugins.oxid-esales/oxideshop-composer-plugin true
5151

52-
perl -pi -e '
53-
BEGIN {
54-
$inserted = 0;
55-
$autoload_dev = qq( "autoload-dev": {\n "psr-4": {\n "OxidEsales\\\\EshopCommunity\\\\Tests\\\\": "./vendor/oxid-esales/oxideshop-ce/tests"\n }\n },\n);
56-
}
57-
if (!$inserted && $_ =~ /"repositories":/) {
58-
$_ = $autoload_dev . $_;
59-
$inserted = 1;
60-
}
61-
' source/composer.json
62-
63-
6452
make up
6553

6654
docker compose exec php composer update --no-interaction
@@ -73,9 +61,18 @@ $SCRIPT_PATH/parts/shared/setup_database.sh --no-demodata
7361

7462
docker compose exec -T php vendor/bin/oe-console oe:module:install ./
7563

76-
$SCRIPT_PATH/parts/shared/reset_database.sh --no-demodata
64+
$SCRIPT_PATH/parts/shared/reset_database.sh
7765

7866
docker compose exec -T php vendor/bin/oe-console oe:module:activate oe_graphql_base
7967
docker compose exec -T php vendor/bin/oe-console oe:theme:activate apex
8068

8169
$SCRIPT_PATH/parts/shared/create_admin.sh
70+
71+
# Register all related project packages git repositories
72+
mkdir -p .idea; mkdir -p source/.idea; cp "${SCRIPT_PATH}/parts/bases/vcs.xml.base" .idea/vcs.xml
73+
perl -pi\
74+
-e 's#</component>#<mapping directory="\$PROJECT_DIR\$/source" vcs="Git" />\n </component>#g;'\
75+
-e 's#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-ce" vcs="Git" />\n </component>#g;'\
76+
-e 's#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-pe" vcs="Git" />\n </component>#g;'\
77+
-e 's#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-ee" vcs="Git" />\n </component>#g;'\
78+
.idea/vcs.xml

0 commit comments

Comments
 (0)
Please sign in to comment.