Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // $model->getParent()
- // Данная задача на работу со структурой данных, данная задача не о наследовании.
- // Нельзя менять сигнатуру функции.
- // Нельзя менять сигнатуру класса модели, в данной задаче применяется только метод getParent класса Model.
- // Написание своих функций для использование в этой функции разрешается.
- // Reflection НЕ применять
- function getAllParents(Model $model)
- {
- if($model->getParent() != null){
- $parents = [];
- $p = getAllParents($model);
- $parents = array_merge($p, $parents);
- }else{
- $parents = [];
- }
- return $parents;
- }
Add Comment
Please, Sign In to add comment