public function getFeatures($data = [])
{
$options = ['product' => [], 'product_id' => '', 'feature' => ''];
$features = [];
$data = $data + $options;
if (count($data['product']) > 0) {
$features = $data['product']->features;
} elseif (trim($data['product_id']) != '') {
$product = Product::find($data['product_id']);
$features = $product->features;
}
return trim($data['feature']) != '' ? $features[$data['feature']] : $features;
}