CodeExplorer LicenceStruct example
public function hydrateLicences($data) { $licences =
[];
foreach ($data as $row) { if (!
isset($row['plugin'
])) { continue;
} $licence =
new LicenceStruct();
$licence->
setLabel($row['description'
]);
$licence->
setTechnicalName($row['plugin'
]['name'
]);
$licence->
setShop($row['shop'
]);
if ($row['domain'
]) { $licence->
setShop($row['domain'
]);
} $licence->
setIconPath($row['plugin'
]['iconPath'
]);
if (isset($row['creationDate'
])) { $date =
new DateTime($row['creationDate'
]);