Deprecation: #94193 - Public URLs with relative paths in FAL API
See forge#94193
Description
The public FAL API for accessing the public url of a FAL object,
for example 
        \TYPO3\ or
        \TYPO3\, previously allowed to
retrieve the relative path instead of the absolute path. This could
be achieved by setting 
        $relative to 
        true
while calling 
        get.
FAL is only able to build relative links for local drivers. Other drivers would still return the absolute URL, which has often led to unexpected side effects.
Since both, frontend (site handling) and backend (url routing) are meanwhile
fully capable of supporting absolute URLs, 
        $relative
is now deprecated and will be removed in TYPO3 v12.
This also affects the 
        is method in the
        Generate event, as well as the
        Online.
Impact
Calling 
        get on a FAL object, for example
        \TYPO3\ or
        \TYPO3\, with 
        $relative
set to 
        true
will trigger a PHP 
        E_ error. The extension scanner
will detect such calls.
Accessing 
        is on
        Generate will trigger a PHP
        E_ error. The extension scanner will detect
such calls.
Manually calling 
        get on an 
        Online,
for example 
        Youtube, will not trigger a PHP 
        E_
error, but the extension scanner will detect such calls.
Affected Installations
All installations which set 
        $relative to 
        true
when calling 
        get on a FAL object, for example
        \TYPO3\ or
        \TYPO3\.
All installations which manually call 
        get on an
        \TYPO3\,
for example 
        \TYPO3\.
All installation which access 
        is on the
        \TYPO3\ event.
Migration
Remove the 
        $relative parameter from all calls to
        get on FAL objects, for example
        \TYPO3\ or
        \TYPO3\.
Remove the 
        $relative parameter from all manual calls
to 
        get on a
        \TYPO3\,
for example 
        \TYPO3\.
Remove all calls to
        \TYPO3\.