Class Verkettung

Submitted by Gast (nicht überprüft) on Mo, 07/03/2017 - 14:10

class a {
    var $str = 0;
    function b(){
        echo $this->str++ . ' ';    
        return $this;
    }
}

$a = new a();
$a->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b()->b();
echo $a->str;

Wichtig ist, dass die Rückgabewert selber eine Klasse ist.

Drupal 8 Admin-Kennwort zurücksetzen (mit Hilfe von Drush)

Submitted by Gast (nicht überprüft) on Sa, 07/01/2017 - 18:15

1. Neues Hash generieren

$ php /home/mywebsite/www/core/scripts/password-hash.sh "NeuesKennwort1234"

password: NeuesKennwort1234             hash: $S$E.NIay.T2y4vBmcw7cKSGD6M1UDb9PHG5HUhUaN9.DDgqf76VaSp

 

2. Datenbank aktualisieren! Achtung: Die Tabelle ist nicht user sondern: users_field_data

UPDATE users_field_data SET pass='$S$E.NIay.T2y4vBmcw7cKSGD6M1UDb9PHG5HUhUaN9.DDgqf76VaSp' WHERE uid = 1;

 

Cache leeren

Deprecated: You are retrieving the service locator from within the class Users\Controller\LoginController.

Submitted by Gast (nicht überprüft) on Do, 06/29/2017 - 10:03

Deprecated: You are retrieving the service locator from within the class Users\Controller\LoginController. Please be aware that ServiceLocatorAwareInterface is deprecated and will be removed in version 3.0, along with the ServiceLocatorAwareInitializer. You will need to update your class to accept all dependencies at creation, either via constructor arguments or setters, and use a factory to perform the injections. in ZF\vendor\zendframework\zend-mvc\src\Controller\AbstractController.php on line 258

Drupal 8 Update & Drush

Submitted by Gast (nicht überprüft) on Di, 06/27/2017 - 19:12

Vorher:

cd /home/MeineWebUser/public_html

Man muss sicher sein, dass Mysql-Verbindung hergestellt werden kann.

Backup your code, files, and database into a single file.

drush archive-dump

 

Site in Wartungmodus:

drush sset system.maintenance_mode 1

 

Cache Rebuild:

drush cr

 

Update Everything:

drush up

 

Site in Aktiv-Modus

Shopware 5 Flagge Icon ersetzen

Submitted by Gast (nicht überprüft) on Di, 06/20/2017 - 16:02

1 Folgende Datei mit einem Grafikprogramm überarbeiten und eine Flagge ersetzen. Bspw. die dritte Flagge druch die schwedische Flagge ersetzen.

. /themes/Frontend/Responsive/frontend/_public/src/img/ico-flags.png

2. Less Datei unter bearbeiten :

/themes/Frontend/Responsive/frontend/_public/src/less/_components/flags.less

Zeile 19:

 &.nl_NL { background-position: 0 -22px; }

durch folgendes ersetzen:

 &.sv-SE { background-position: 0 -22px; }

3. Theme übers Backend neuladen.