Commit Graph

58 Commits (5084b58fd29dfd65372e8efdd22a7df615682d5a)

Author SHA1 Message Date
Côme Chilliet a62bff17f2
fix: Fix suppressing ImpureStaticProperty and suppress it in a few places 3 months ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 months ago
Ferdinand Thiessen e0ba4d71b6
chore: add missing `Override` attribute to `OC` 4 months ago
provokateurin 9dc1d6372f
fix(IContainer): Fix parameter and return types 6 months ago
provokateurin 5c47ce9b40
fix(SimpleContainer): Adjust return type for PHPStan 6 months ago
provokateurin e8d4d435ed
fix(IRegistrationContext): Use SimpleContainer in registerService factory 6 months ago
provokateurin 3dbf848ee9
feat(DI): Abort querying if infinite loop is detected 10 months ago
Côme Chilliet d51efd9735
fix: Do not try to create lazy ghosts for PHP internal classes 11 months ago
Joas Schilling 17c40b9474
fix(container): Log the deprecation to the app when possible 1 year ago
Côme Chilliet 9913bdda90
chore: Cleanup DIContainer class 1 year ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 1 year ago
Côme Chilliet 2eed6d3a89
feat: Add a configuration toggle for lazy objects in DI 1 year ago
Côme Chilliet 98b2cfc416
fix: Fix several side effects of lazy ghosts 1 year ago
Côme Chilliet 86ff5810d7
fix: Only use Lazy objects if PHP is 8.4 or higher 1 year ago
Côme Chilliet 1bf41550d0
chore: Suppress psalm error 1 year ago
Côme Chilliet 06c062bebd
feat: Use Lazy ghosts for Dependency injection 1 year ago
Côme Chilliet 20c6d1a7e9
feat: Improve init a bit, and add more profiling steps 1 year ago
Côme Chilliet c1c59f9a6c
chore: Add missing star in phpdoc comment 2 years ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Côme Chilliet 672923f0a6
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes 2 years ago
Côme Chilliet ab6afe0111 fix: Fix new psalm errors from update 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 3 years ago
Christoph Wurst 78842348b2
feat(dependencyinjection): Allow optional (nullable) services 3 years ago
Anna Larch 558e386e46 fix(CardDAV): catch right exception when checking for federated app classes 3 years ago
Ferdinand Thiessen ba8a50c059 fix: Throw `NotFoundExceptionInterface` to fulfill PSR container interface if class not found 4 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 4 years ago
Carl Schwan 2a864ec13c Improve dependency injection error message 4 years ago
Julius Härtl cea2f79bbd
Improve container return type annotations 4 years ago
Carl Schwan 7d272c54d0 Add a built-in profiler inside Nextcloud 4 years ago
Côme Chilliet 113756db30
Fix ArrayAccess and JsonSerializable return types 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Christoph Wurst 7287a15acb
Bump psr/container from 1.0.0 to 1.1.1 6 years ago
Robin Appelman ec875227ec
forward query exception when fallback construction fails 6 years ago
Robin Appelman 3401be216d
forward original query exception when querying by name fails 6 years ago
Roeland Jago Douma 51a02c8009
ReflectionParamter::getClass is deprecated 6 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 6 years ago
Christoph Wurst 4152216bd8
Use PSR container interface and deprecate our own abstraction 6 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 7 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 7 years ago
Roeland Jago Douma 357263a70b
Do not try to autoload built in types 7 years ago
Roeland Jago Douma 0e5147f001
Fix tests 8 years ago
Robin Appelman dccbdc8c01
only catch QueryException when trying to build class 8 years ago
Joas Schilling 1dd40b1f45
Single quotes 9 years ago
Joas Schilling 559978c50e
Suppress phan error 9 years ago
Joas Schilling 09d8387b00
Try without autoloading 9 years ago
Joas Schilling 97c4c00e3f
Better debugging for "Your test case is not allowed to access the database." 9 years ago