Skip to content

Commit c8e9307

Browse files
authored
Merge pull request #83 from se7enxweb/copilot/fix-phpunit-failing-job
Fix PHPUnit 8.5 shim test bootstrap path resolution
2 parents c741ed2 + b65b37e commit c8e9307

4 files changed

Lines changed: 7372 additions & 1 deletion

File tree

composer.ci-phpunit.json

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
{
2+
"name": "se7enxweb/exponential",
3+
"description": "Exponential 6. Maintained by 7x. For General Use With PHP 8.1 through 8.4.x+. Further feature releases in development. Please sponsor our work on the Exponential (CMS System). This is capable of being used standalone or combined with Ibexa OSS",
4+
"homepage": "https://se7enx.com",
5+
"license": "GPL-2.0-or-later",
6+
"type": "ezpublish-legacy",
7+
"suggest": {
8+
"php-64bit": "For support of more than 30 languages, a 64bit php installation on all involved prod/dev machines is required",
9+
"ext-curl": "Curl provides better support for interacting with other servers, like downloading packages over SSL",
10+
"ext-gd": "Unless you have ImageMagic installed GD is required for Exponential to be able to manipulate images",
11+
"ext-mysqli": "Mysqli is the default database handler used by Exponential",
12+
"ext-openssl": "OpenSSL provides cryptographically secure random bytes, which is used in certain parts of the product to greatly improve security",
13+
"ext-pcntl": "If you plan to take advantage of Exponential Async publishing feature, then pcntl extension is required",
14+
"se7enxweb/ezsi": "ezsi would allow you to use Edge/Server Side Includes of blocks in templates",
15+
"se7enxweb/ezscriptmonitor": "ezscriptmonitor makes it possible to better deal with long running bulk operations within Exponential",
16+
"se7enxweb/ezfind": "ezfind is a Solr based advance search engine for Exponential with a lot more features then the built in search",
17+
"se7enxweb/eztags": "eztags is a full tagging/taxonomy solution for Exponential replacing the simpler builtin ezkeywords datatype",
18+
"se7enxweb/ezoracle": "ezoracle is a full database solution for Exponential replacing the simpler builtin mysql database support",
19+
"se7enxweb/ezauthorize": "ezauthorize is a feature complete transparent (no redirect away to paypal.com website distractions) payment solution for Exponential replacing the simpler builtin ezpaypal redirection based web shop payment support",
20+
"se7enxweb/bcurlaliaswithdash": "bcurlaliaswithdash is a feature complete lower case url seo enhancing solution that provides dashes to replace spaces in urls providing simply amazing results in terms of easy to type website urls. Works well with existing content in a website. Try it today and you won't be disappointed.",
21+
"se7enxweb/sevenx_valkey": "7x Valkey provides a feature complete simple template operator and class which provides access to valkey and redis compatible nosql databases. php-redis extension required",
22+
"se7enxweb/sevenx_valkey_cache": "sevenx_valkey_cache accelerates Exponential by replacing disk-based content view, INI, and template block caches with a Redis/Valkey backend. It reduces filesystem I/O, lowers cache directory lock contention, improves page load times and throughput, and makes horizontal scaling easier by sharing cache across multiple web nodes. Requires the PHP redis extension and a Redis or Valkey server.",
23+
"se7enxweb/xrowmetadata": "xrowmetadata is a feature complete seo enhancing solution that provides simply amazing results in terms of search engine seo optimization of existing content in a website. Try it today and you won't be disappointed.",
24+
"se7enxweb/ezownerchange": "ezownerchange is a feature complete solution for changing ownership information to the selected user. Works well on sites of any kind. Try it today and you won't be disappointed.",
25+
"se7enxweb/git_manager": "git manager is a feature complete solution for updating your git based checkout directory containing Exponential software. Works well for users who rely on version control. Try it today and you won't be disappointed.",
26+
"se7enxweb/owsimpleoperator": "owsimpleoperator is a feature complete simple template operator solution that lets you expose native PHP functions and custom class methods as template operators for string manipulation, eZ object attribute access, object type checking and dynamic content generation directly from templates without kernel changes. Works well for developers who need flexible, maintainable template logic. Try it today and you won't be disappointed.",
27+
"se7enxweb/adminaid": "adminaid is a feature complete administrative utility extension for Exponential that lets administrators switch to any user account without a password, view detailed content object data, search for object and node IDs across the database, list content objects by class, and translate content class attributes through an easy web interface. Works well for development and debugging tasks. Use with caution on live environments. Try it today and you won't be disappointed.",
28+
"se7enxweb/ezpm": "ezpm is a feature complete private messaging solution for Exponential that adds a full PM module to your existing website, including user inboxes/outboxes, message threading, secret instant messaging, email notifications, user activity statistics, and forum topic integration for community sites. Works well for any membership driven website. Try it today and you won't be disappointed.",
29+
"se7enxweb/hcaptcha": "hcaptcha is a feature complete hCaptcha anti-spam solution for Exponential that adds a dedicated captcha datatype to any content class or information collection form. It integrates the hCaptcha service for user registration, contact forms, comments and other user generated content, making it an ideal choice for users who can't or won't use the Google reCAPTCHA solution. Works well for any site that needs to protect forms from spam and abuse with simple API key configuration. Try it today and you won't be disappointed.",
30+
"se7enxweb/syndication": "syndication is a feature complete SOAP based client and server solution for Exponential that synchronizes content between separate Exponential installations. It provides feed sources, import/export filters, a syndication datatype, cronjob based syncing and a centralized workflow for sharing user registration content or any content objects across multiple sites. Works well for multi-site deployments and content distribution networks. Try it today and you won't be disappointed."
31+
},
32+
"require": {
33+
"php": "^8.1 || ^8.2 || ^8.3 || ^8.4 || ^8.5 || ^8.6 || ^8.7 || ^8.8",
34+
"ext-dom": "*",
35+
"ext-libxml": "*",
36+
"ext-mbstring": "*",
37+
"ext-pcre": "*",
38+
"ext-json": "*",
39+
"ext-iconv": "*",
40+
"ext-reflection": "*",
41+
"ext-session": "*",
42+
"ext-spl": "*",
43+
"ext-simplexml": "*",
44+
"se7enxweb/exponential-legacy-installer": "*",
45+
"se7enxweb/ezautosave": "~6.0.0",
46+
"se7enxweb/ezdemo": "~6.0.0",
47+
"se7enxweb/ezflow": "~6.0.0",
48+
"se7enxweb/ezwebin": "~6.0.0",
49+
"se7enxweb/sevenx_dse": "~1.0.0",
50+
"se7enxweb/sevenx_themes_simple": "~1.0.4",
51+
"se7enxweb/syndication": "~1.2.0",
52+
"se7enxweb/powercontent": "~2.0.0",
53+
"se7enxweb/ezgmaplocation": "~6.0.0",
54+
"se7enxweb/ezie": "~6.0.0",
55+
"se7enxweb/ezmbpaex": "~6.0.0",
56+
"se7enxweb/ezmultiupload": "~6.0.1",
57+
"se7enxweb/ezodf": "~6.0.0",
58+
"se7enxweb/ezprestapi": "~1.2.0",
59+
"se7enxweb/ezprestapiprovider": "~6.0.0",
60+
"se7enxweb/ezstarrating": "~6.0.0",
61+
"se7enxweb/ezwt": "~6.0.0",
62+
"se7enxweb/swark": "~1.0.2",
63+
"se7enxweb/owsimpleoperator": "~1.2.1",
64+
"se7enxweb/bcgooglesitemaps": "~1.1.6",
65+
"se7enxweb/bcwebsitestatistics": "~1.0.4",
66+
"se7enxweb/bccie": "~1.1.3",
67+
"se7enxweb/xrowextract": "~2.4.2",
68+
"se7enxweb/xrowmetadata": "~1.3.5",
69+
"se7enxweb/ezpaypal": "~1.2.0",
70+
"se7enxweb/enhancedezbinaryfile": "~4.4.0",
71+
"se7enxweb/enhancedselection2": "~2.1.1",
72+
"se7enxweb/birthday": "~1.3.0",
73+
"se7enxweb/recaptcha": "~1.4.0",
74+
"se7enxweb/hcaptcha": "~1.0.0",
75+
"se7enxweb/ezupdate": "~1.0.1",
76+
"se7enxweb/git_manager": "~2.0.1",
77+
"se7enxweb/exp_enhanced_link": "~1.0.1",
78+
"se7enxweb/explayouts": "~1.0.0",
79+
"se7enxweb/explayouts-api": "~1.0.0",
80+
"se7enxweb/explayouts-content-browser": "~1.0.0",
81+
"se7enxweb/explayouts-content-browser-core": "~1.0.0",
82+
"se7enxweb/explayouts-content-browser-ui": "~1.0.0",
83+
"se7enxweb/explayouts-core": "~1.0.0",
84+
"se7enxweb/explayouts-relation-list-query": "~1.0.0",
85+
"se7enxweb/explayouts-site-api": "~1.0.0",
86+
"se7enxweb/explayouts-standard": "~1.0.0",
87+
"se7enxweb/explayouts-tags-query": "~1.0.0",
88+
"se7enxweb/explayouts-ui": "~1.0.0",
89+
"se7enxweb/explayouts-ui-api": "~1.0.0",
90+
"se7enxweb/expquery-translator": "~1.0.0",
91+
"se7enxweb/expsite-api": "~1.0.0",
92+
"se7enxweb/expsite-app": "~1.0.0",
93+
"se7enxweb/expsite-core": "~1.0.0",
94+
"se7enxweb/expsite-data-media": "~1.0.0",
95+
"se7enxweb/expsite-installer": "~1.0.0",
96+
"se7enxweb/sevenx-themes-media": "~1.0.0",
97+
"symfony/polyfill-php73": "^1.9",
98+
"zetacomponents/archive": "~1.5.1",
99+
"zetacomponents/authentication": "~1.4.1",
100+
"zetacomponents/authentication-database-tiein": "~1.2",
101+
"zetacomponents/cache": "~1.6.3",
102+
"zetacomponents/configuration": "~1.4",
103+
"zetacomponents/console-tools": "^1.7.5",
104+
"zetacomponents/database": "~1.5.4",
105+
"zetacomponents/debug": "~1.3",
106+
"zetacomponents/event-log": "~1.5",
107+
"zetacomponents/feed": "~1.4.6",
108+
"zetacomponents/image-conversion": "~1.5.1",
109+
"zetacomponents/mail": "~1.10.1",
110+
"zetacomponents/mvc-tools": "~1.2.4",
111+
"zetacomponents/mvc-authentication-tiein": "~1.1",
112+
"zetacomponents/persistent-object": "~1.8.1",
113+
"zetacomponents/signal-slot": "~1.2",
114+
"zetacomponents/system-information": "~1.1.2",
115+
"zetacomponents/webdav": "~1.2",
116+
"zetacomponents/base": "^1.9.5"
117+
},
118+
"require-dev": {
119+
"phpunit/phpunit": "13.0.0",
120+
"zetacomponents/php-generator": "~1.1",
121+
"mongodb/mongodb": "^1.21 || ^2.0"
122+
},
123+
"autoload": {
124+
"files": [
125+
"autoload.php"
126+
]
127+
},
128+
"scripts": {
129+
"legacy-scripts": [
130+
"@php bin/php/ezpgenerateautoloads.php"
131+
],
132+
"post-install-cmd": [
133+
"@legacy-scripts"
134+
],
135+
"post-update-cmd": [
136+
"@legacy-scripts"
137+
]
138+
},
139+
"extra": {
140+
"symfony-app-dir": "app",
141+
"symfony-bin-dir": "bin",
142+
"symfony-var-dir": "var",
143+
"symfony-web-dir": "web",
144+
"symfony-tests-dir": "tests",
145+
"ezpublish-legacy-dir": ".",
146+
"symfony-assets-install": "relative",
147+
"incenteev-parameters": {
148+
"keep-outdated": true,
149+
"file": "app/config/parameters.yml"
150+
},
151+
"config": {
152+
"allow-plugins": {
153+
"se7enxweb/ezpublish-legacy-installer": true,
154+
"ezsystems/ezpublish-legacy-installer": true
155+
}
156+
}
157+
},
158+
"config": {
159+
"allow-plugins": {
160+
"se7enxweb/ezpublish-legacy-installer": true,
161+
"se7enxweb/exponential-legacy-installer": true
162+
}
163+
}
164+
}

0 commit comments

Comments
 (0)