- This project runs inside DDEV Docker containers. You MUST execute all commands through DDEV.
- Check if a
ddevexecutable is actually available withddev --version. - Validate if a service is running with
ddev describe. - Start services using
ddev startand stop them withddev stop. - Open the application in the browser by running
ddev launch [path, ex: /login].- Always prefix PHP, Artisan, Composer, and Node commands with
ddev. Examples: - Run Artisan Commands:
ddev artisan
- Always prefix PHP, Artisan, Composer, and Node commands with
- Install Composer packages:
ddev composer install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace My\Extension\ViewHelpers; | |
| use Closure; | |
| use My\Extension\PageTitle\ViewHelperPageTitleProvider; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface; | |
| use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper; | |
| use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace Serfhos\RealurlCacheHashGeneration\Cache; | |
| use DmitryDulepov\Realurl\Cache\UrlCacheEntry; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3\CMS\Frontend\Page\CacheHashCalculator; | |
| /** | |
| * RealURL Hook: StoreInUrlCache |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // Location: EXT:yourextension/Classes/Install/Updates/MailFormDataUpdate.php | |
| namespace Serfhos\OldMailMigration\Install\Updates; | |
| use TYPO3\CMS\Core\Utility\GeneralUtility; | |
| use TYPO3\CMS\Core\Utility\MailUtility; | |
| /** | |
| * Migrate "mailform" data to new 7.6 ext:form |