[TASK] Use @TYPO3\CMS\Extbase\Annotation\ORM\Lazy annotation 68/58668/2
authorStanislas Rolland <typo3@sjbr.ca>
Sat, 20 Oct 2018 21:24:20 +0000 (17:24 -0400)
committerStanislas Rolland <typo3@sjbr.ca>
Sat, 20 Oct 2018 21:27:47 +0000 (23:27 +0200)
@lazy annotation is deprecated in TYPO3 9 LTS.

Change-Id: I981edc50e160205b45855dca62658cbbc1288522
Resolves: #86707
Reviewed-on: https://review.typo3.org/58668
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
ChangeLog
Classes/Domain/Model/Country.php

index d24fb01..5ff4f3c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2018-10-20  Stanislas Rolland  <typo3(arobas)sjbr.ca>
 
        * Resolves #86706: Avoid reference to PHP constant TAB
+       * Resolves #86707: Use @TYPO3\CMS\Extbase\Annotation\ORM\Lazy annotation
 
 2018-10-18  Stanislas Rolland  <typo3(arobas)sjbr.ca>
 
index 5b1dd96..6032731 100644 (file)
@@ -1,39 +1,39 @@
 <?php
 namespace SJBR\StaticInfoTables\Domain\Model;
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2011-2012 Armin RĂ¼diger Vieweg <info@professorweb.de>
-*  (c) 2013-2014 Stanislas Rolland <typo3(arobas)sjbr.ca>
-*
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * The Country model
+
+/*
+ *  Copyright notice
+ *
+ *  (c) 2011-2012 Armin RĂ¼diger Vieweg <info@professorweb.de>
+ *  (c) 2013-2018 Stanislas Rolland <typo3(arobas)sjbr.ca>
+ *
+ *  All rights reserved
+ *
+ *  This script is part of the TYPO3 project. The TYPO3 project is
+ *  free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
  *
- * @copyright Copyright belongs to the respective authors
- * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
+ *  The GNU General Public License can be found at
+ *  http://www.gnu.org/copyleft/gpl.html.
+ *
+ *  This script is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  This copyright notice MUST APPEAR in all copies of the script!
  */
 
 use SJBR\StaticInfoTables\Utility\ModelUtility;
+use TYPO3\CMS\Extbase\Annotation\ORM\Lazy;
 
-class Country extends AbstractEntity {
+/**
+ * The Country model
+ */
+class Country extends AbstractEntity
+{
        /**
         * @var string
         */
@@ -48,6 +48,7 @@ class Country extends AbstractEntity {
         * Country zones of this country
         *
         * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\SJBR\StaticInfoTables\Domain\Model\CountryZone>
+        * @Lazy
         * @lazy
         */
        protected $countryZones;