Obsidian Workspaces has been written as a PHP 7.0 application.
Description
Description
Revisions and Commits
Revisions and Commits
| rOBSIDIAN Obsidian Workspaces | |||
| D3808 | rOBSIDIAN581f2a6a447a Define explicitly User::$lastError | ||
| D3792 | rOBSIDIANa4c62d91c42d Use constants in configuration | ||
| D3788 | rOBSIDIAN057258866432 Declare explicitly session properties array in User class | ||
| D3778 | rOBSIDIAN37acd8f09447 Switch Smarty from bundled library to Composer package | ||
| D3777 | rOBSIDIAN2f03838cd1cb Update user-defined error handler signature for PHP 8 | ||
| D3761 | rOBSIDIAN17e867de7247 Mark explicitly nullable parameters | ||
| D3758 | rOBSIDIAN5aafe87ceb27 Avoid reserved name get_resource_id | ||
Related Objects
Related Objects
- Mentioned Here
- P375 Syntax check on Obsidian src/ with php -l
Event Timeline
Comment Actions
This is the priority, before even the CI pipeline.
Just an example: PHP Fatal error: Cannot redeclare function get_resource_id()
We've a global function with the same name than a new function introduced in PHP 8.
This comment was removed by dereckson.
Comment Actions
Database code has been removed, to directly use keruald/database.
Next: drop Smarty from includes/ and load it through Composer.
Comment Actions
- [20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$lastError is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/objects/user.php on line 88
- [20-Oct-2025 19:10:44 UTC] PHP Deprecated: Creation of dynamic property User::$session is deprecated in /var/51-wwwroot/obsidian/workspaces/src/includes/session.php on line 206