Clone method on non object
__clone method called on non-object
Bei dieser Fehlermeldung:
Fatal error: __clone method called on non-object in /Applications/MAMP/htdocs/typo3_62/typo3_src-62/typo3/sysext/extbase/Classes/Persistence/Repository.php on line 256
handelt es sich nicht um einen Fehler in Extbase, sondern um einen Fehler von Euch.
Zum Beispiel bei einem Konstrukt, wie diesem:
/**
* @var \TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface
*/
protected $defaultQuerySettings = array(
'status' => QueryInterface::ORDER_ASCENDING
);
Ihr könnt die Sortierung nicht einfach in die defaultQuerySettings rein tun, dafür gibt es eine spezielle Eigenschaft. So muss das aussehen:
/**
* @var array
*/
protected $defaultOrderings = array(
'status' => QueryInterface::ORDER_ASCENDING
);