File: /home/richfield/www/vendor/tcg/voyager/src/Helpers/helperSlugify.php
<?php
if (!function_exists('isBreadSlugAutoGenerator')) {
/**
* Check if a field slug can be auto generated.
*
* @param json $options
*
* @return string HTML output.
*/
function isBreadSlugAutoGenerator($options)
{
if (isset($options->slugify)) {
return ' data-slug-origin='.$options->slugify->origin
.((isset($options->slugify->forceUpdate))
? ' data-slug-forceupdate=true'
: '');
}
}
}
if (!function_exists('isFieldSlugAutoGenerator')) {
/**
* Determine the details field, for a given dataTypeContent.
*
* @param Illuminate\Database\Eloquent\Collection $dType Data type
* @param Illuminate\Database\Eloquent\Collection $dContent Data type Content
* @param string $field Field name
*
* @return string HTML output.
*/
function isFieldSlugAutoGenerator($dType, $dContent, $field)
{
$_row = (isset($dContent->id))
? $dType->editRows
: $dType->addRows;
$_row = $_row->where('field', $field)->first();
if (!$_row) {
return;
}
return isBreadSlugAutoGenerator($_row->details);
}
}