I created a project with webtools enabled. And I made a model with webtools, but I think the return value of the findFirst () annotation is incorrect. This is what webtools generated.

class Users extends \Phalcon\Mvc\Model
     * Allows to query the first record that match the specified conditions
     * @param mixed $parameters
     * @return Users|\Phalcon\Mvc\Model\ResultInterface
    public static function findFirst($parameters = null)
        return parent::findFirst($parameters);

But I think it should be this.

     * @return Users|null


public static function findFirst(
    mixed $parameters = null
): ModelInterface | null


Phalcon DevTools 4.0.3 Phalcon 4.0.6 AdminLTE 2.3.6