@@ 162-178 (lines=17) @@ | ||
159 | * |
|
160 | * @return array |
|
161 | */ |
|
162 | protected function getSlugSources($from): array |
|
163 | { |
|
164 | if (is_null($from)) { |
|
165 | return [$this->model->__toString()]; |
|
166 | } |
|
167 | ||
168 | $sourceStrings = array_map(function ($key) { |
|
169 | $value = data_get($this->model, $key); |
|
170 | if (is_bool($value)) { |
|
171 | $value = (int) $value; |
|
172 | } |
|
173 | ||
174 | return $value; |
|
175 | }, (array) $from); |
|
176 | ||
177 | return $sourceStrings; |
|
178 | } |
|
179 | ||
180 | /** |
|
181 | * Generate a slug from the given source string. |
@@ 148-164 (lines=17) @@ | ||
145 | * |
|
146 | * @return array |
|
147 | */ |
|
148 | protected function getSlugSources($from): array |
|
149 | { |
|
150 | if (is_null($from)) { |
|
151 | return $this->model->__toString(); |
|
152 | } |
|
153 | ||
154 | $sourceStrings = array_map(function ($key) { |
|
155 | $value = data_get($this->model, $key); |
|
156 | if (is_bool($value)) { |
|
157 | $value = (int) $value; |
|
158 | } |
|
159 | ||
160 | return $value; |
|
161 | }, (array) $from); |
|
162 | ||
163 | return $sourceStrings; |
|
164 | } |
|
165 | ||
166 | /** |
|
167 | * Generate a slug from the given source string. |