Philipp
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Hypolite Petovan
fe547b7851
Centralize config.admin_email management in Model\User
2022-11-14 17:02:42 -05:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
Michael
e96fd5166a
Fix wrong constant
2022-10-17 11:28:54 +00:00
Michael
62a0d55fc8
The friendica constants have been moved to the app class
2022-10-17 10:37:48 +00:00
Michael
9bac8153ae
Some more constants are moved to their specific classes
2022-10-17 09:24:32 +00:00
Roland Häder
da66730e4f
Rewrite:
...
- moved constants GRAVITY_* from boot.php to Friendica\Model\Item
- also rewrote some array initialization:
From:
````
<?php
$arr = [];
$arr['foo'] = "FOO";
````
To:
````
<?php
$arr['foo'] = "FOO";
````
- added a few type-hints
2022-10-15 00:44:06 +02:00
Roland Häder
eaed3945d1
Changed:
...
- used `$this->getRequestValue($request, 'foo', <bar>)` instead of `$request['foo'] ?? <bar>`
- fixed wrong variable naming
- changed double-quotes to single
- see https://github.com/friendica/friendica/issues/11631#issuecomment-1196410497
2022-07-29 00:38:46 +02:00
Michael
bf5c8a2c43
API: several fixes to the Twitter/Statusnet API
2022-02-25 19:16:40 +00:00
Michael
51dcfe134e
fixing some more tests
2022-01-16 20:58:58 +00:00
Michael
0e15715088
Simplifying extension access
2022-01-16 19:38:59 +00:00
Michael
fd4926b0f3
More parameter handling improved
2022-01-16 18:04:05 +00:00
Michael
720a43461d
Fixed max value check, improved request value fetching
2022-01-16 15:22:35 +00:00
Michael
a3173ccb50
Define reasonable min and max values
2022-01-16 15:03:01 +00:00
Michael
4724000d06
Unify request value handling
2022-01-16 14:04:20 +00:00
Michael
7b68a5956e
Improved handling of boolean input values
2022-01-16 09:24:35 +00:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
Philipp
a88cc8d5c8
Replace DI::apiResponse()->exit()
with $this->response->exit()
2021-11-30 01:08:00 -05:00
Philipp
056702c1e0
Fixing wrong inherited methodsyntax
2021-11-27 19:58:24 +01:00
Philipp
537b74f307
Inherit ApiResponse
from Response
2021-11-27 12:40:54 +01:00
Philipp
8bdd90066f
Make BaseModule
a real entity
...
- Add all dependencies, necessary to run the content (baseUrl, Arguments)
- Encapsulate all POST/GET/DELETE/PATCH/PUT methods as protected methods inside the BaseModule
- Return Module content ONLY per `BaseModule::run()` (including the Hook logic there as well)
2021-11-27 12:40:36 +01:00
Michael
fb47389c69
API: Fix profile_url handling / missing constant
2021-11-26 07:55:02 +00:00
Michael
44555cddb8
More functions moved
2021-11-25 06:00:58 +00:00
Philipp
cca1be21a3
Fixed static leftovers from #10975
2021-11-14 23:49:07 +01:00
Philipp
5879535822
Switch static::$parameters
to $this->parameters
2021-11-14 23:49:07 +01:00
Philipp
489cd0884a
Make BaseModule methods dynamic
2021-11-14 23:49:06 +01:00
Philipp
714f0febc4
Replace $parameters
argument per method with static::$parameters
2021-11-14 23:49:05 +01:00
Philipp
2edb631b1f
Fix PHP-CS
2021-11-14 23:21:57 +01:00
Michael
66db55f0cd
Some more API functions moved
2021-11-14 23:21:54 +01:00
Philipp
ea0f41ecf0
Transform ApiResponse::exit() into dynamic method
2021-11-12 20:03:27 +01:00
Philipp
319f91301d
Move API Response methods into an own class to make them mockable
2021-11-12 19:52:01 +01:00
Michael
1518ad33ad
API: Classes moved to the correct places according to their origin
2021-11-10 07:31:39 +00:00