Changeset View
Changeset View
Standalone View
Standalone View
src/app/Handlers/Group.php
<?php | <?php | ||||
namespace App\Handlers; | namespace App\Handlers; | ||||
class Group extends \App\Handlers\Base | class Group extends \App\Handlers\Base | ||||
{ | { | ||||
/** | /** | ||||
* The entitleable class for this handler. | * The entitleable class for this handler. | ||||
* | * | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
public static function entitleableClass(): string | public static function entitleableClass(): string | ||||
{ | { | ||||
return \App\Group::class; | return \App\Group::class; | ||||
} | } | ||||
/** | |||||
* SKU handler metadata. | |||||
* | |||||
* @param \App\Sku $sku The SKU object | |||||
* | |||||
* @return array | |||||
*/ | |||||
public static function metadata(\App\Sku $sku): array | |||||
{ | |||||
$data = parent::metadata($sku); | |||||
$data['readonly'] = true; | |||||
$data['enabled'] = true; | |||||
return $data; | |||||
} | |||||
} | } |