I hereby claim:
- I am tuurlijk on github.
- I am tuurlijk (https://keybase.io/tuurlijk) on keybase.
- I have a public key ASBSWukQjv68Unm_jrPIAQc4F1eytqzkRnrFLz-jREbOwgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
The classes t3lib_*
and tslib_*
have been removed from the core. You could use them when you had the compatibility layer enabled.
All code calling methods like t3lib_div::makeInstance()
will no longer work.
Use the current replacements in the core like GeneralUtility::makeInstance()
.
In the past extensions used classnames starting with tx_
. Since the intruduction of namespaces in TYPO3, you should use namespaces instead.
If you prefix your old classnames with \
throughout your code, things may still work.
Use proper namespaced code instead.
<?php | |
$basePath = '/home/Blah/tmp/TYPO3.CMS/typo3/sysext/core/Documentation/Changelog'; | |
$dir = new DirectoryIterator($basePath); | |
foreach ($dir as $fileinfo) { | |
if (!$fileinfo->isDot()) { | |
$filename = $fileinfo->getFilename(); | |
if (strpos($filename, '.htaccess') === 0 || strpos($filename, 'Howto') === 0) { |
<?php | |
namespace Some\Client\Hooks; | |
/** | |
* DataHandler | |
* | |
* Contains hooks for the \TYPO3\CMS\Core\DataHandling\DataHandler class | |
*/ | |
class DataHandler |
I realy like the PHPStorm extension ChronoMorph which switches between light and dark themes depending on the time of day.
I wanted that for my terminal too. And since the kitty terminal can be remote controlled, we can implement this with two simple scripts.
One script fetches the sunrise and sunset times. It can run once a day.
The other one checks the current time against the sunrise and sunset times and determines if a light or dark mode should be used. It can run every five minutes or however often you like.
#!/bin/bash | |
# | |
# We need to re-build the php version because we removed it when compressing the box. | |
# | |
# In a newer version . . . I can pre-build the xdebug module when building the box, but 'disable' it by default. | |
# This can also be done for other common modules. | |
source /etc/profile.d/phpbrew.sh | |
phpbrew use php-5.5.32 |
<?php | |
declare(strict_types=1); | |
namespace TYPO3\CMS\Lowlevel\Command; | |
/* | |
* This file is part of the TYPO3 CMS project. | |
* | |
* It is free software; you can redistribute it and/or modify it under | |
* the terms of the GNU General Public License, either version 2 |