Skip to content

Instantly share code, notes, and snippets.

@eS-IT
eS-IT / tl_member.php
Created June 1, 2020 15:25
fakerToolbox_fakerUnique
<?php
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerMethod'] = 'numberBetween';
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerParameter'] = [1, 3];
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerUnique'] = true;
@eS-IT
eS-IT / tl_member.php
Created June 1, 2020 15:23
fakerToolbox_fakerOptional
<?php
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerMethod'] = 'firstName';
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerOptional'] = [0.6, ''];
@eS-IT
eS-IT / tl_member.php
Last active June 1, 2020 15:23
fakerToolbox_fakerParameter
<?php
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerMethod'] = 'numberBetween';
$GLOBALS['TL_DCA']['tl_member']['fields']['id']['eval']['fakerParameter'] = [1, 9999];
@eS-IT
eS-IT / tl_member.php
Last active June 1, 2020 15:23
fakerToolbox_fakerMethod
<?php
$GLOBALS['TL_DCA']['tl_member']['fields']['firstname']['eval']['fakerMethod'] = 'firstName';
@eS-IT
eS-IT / commands.yml
Created May 18, 2020 06:45
Update der commands.yaml
services:
demo.command.testoutput:
class: Esit\Demo\Classes\Command\TestOutputCommand
arguments: ["@contao.framework"]
tags: ["console.command"]
@eS-IT
eS-IT / TestOutputCommand.php
Last active May 18, 2020 06:49
Update der Caommand-Klasse
<?php declare(strict_types=1);
namespace Esit\Demo\Classes\Command;
use Contao\CoreBundle\Framework\ContaoFramework;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;
@eS-IT
eS-IT / options.php
Created March 30, 2020 07:32
Options with OptionGroup für Contao\FromCheckbox
$arrOptions = [
['value'=>'group01', 'label'=>'Gruppe 01', 'group'=>1],
['value'=>'item01-01', 'label'=>'Eintrag 01-01'],
['value'=>'item01-02', 'label'=>'Eintrag 01-02'],
['value'=>'group02', 'label'=>'Gruppe 02', 'group'=>1],
['value'=>'item02-01', 'label'=>'Eintrag 02-01'],
['value'=>'item02-02', 'label'=>'Eintrag 02-02'],
];
@eS-IT
eS-IT / MyDemoClassTest.php
Created March 10, 2020 17:08
Testen von Events
<?php
class MyDemoClassTest extends ContaoTestCase
{
public function testMyDemoMethode(): void
{
$eventDispatcher = $this->createMock(EventDispatcherInterface::class);
$eventDispatcher
->expects($this->once())
->method('dispatch')
->with(
# Services
services:
esit_testtoolbox.services.wrapper.haste_form:
class: Haste\Form\Form
arguments: ['ESITTESTTOOLBOXFORM', 'POST', Esit\Testtoolbox\Classes\Services\Helper\FormHelper::checkSubmit]
@eS-IT
eS-IT / genhash.sh
Created June 21, 2019 07:24
ComposerToolbox für Entwickler - Hash
php -r echo hash_file('sha512', 'composer.json');