![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/medad.corals.io/Corals/core/Settings/Classes/ |
<?php namespace Corals\Settings\Classes; class CustomFields { /** * @param $object * @return \Illuminate\Support\Collection */ public function getSortedFields($object) { $fields = is_object($object) ? $object->fields : $object; return collect($fields) ->sortBy(function ($field) { return $this->getAttribute($field, 'field_config.order', INF); }); } /** * @param $column * @param $needle * @param null $default * @return mixed */ public function getAttribute($column, $needle, $default = null) { return data_get($column, $needle, $default) ?? $default; } }