Jag får det här felmeddelandet när jag kör dbwebb validate:
WARNING phpmd failed: './me/pdoweb/src/functions.php'
/home/saxon/students/20212/xxxx21/dbwebb-kurser/webtec/me/pdoweb/src/functions.php:84 Missing class import via use statement (line '84', column '19').
Behöver jag importera något för PDO?
Det är lite oklart varför det felet kommer fram, eventuellt är det fel i validatorn som gör det.
Man kan undvika det felet genom att berätta för validatorn att den skall ignorera det via en @SuppressWarnings(PHPMD.MissingImport) så här:
/**
* Connect to the database and return the connection object.
*
* @return object as the PDO database connection object.
*
* @SuppressWarnings(PHPMD.MissingImport)
*/
function connectToDatabase(string $dsn): object
{
Det är lite oklart varför det felet kommer fram, eventuellt är det fel i validatorn som gör det.
Man kan undvika det felet genom att berätta för validatorn att den skall ignorera det via en
@SuppressWarnings(PHPMD.MissingImport)
så här:Lälla: https://github.com/dbwebb-se/webtec/blob/main/example/php/pagecontroller-setup/src/functions.php#L161-L180