| @@ 696-705 (lines=10) @@ | ||
| 693 | * |
|
| 694 | * @return EntryPresenter |
|
| 695 | */ |
|
| 696 | public function getPresenter() |
|
| 697 | { |
|
| 698 | $presenter = substr(get_class($this), 0, -5) . 'Presenter'; |
|
| 699 | ||
| 700 | if (class_exists($presenter)) { |
|
| 701 | return app()->make($presenter, ['object' => $this]); |
|
| 702 | } |
|
| 703 | ||
| 704 | return new EntryPresenter($this); |
|
| 705 | } |
|
| 706 | ||
| 707 | /** |
|
| 708 | * Return a new presenter instance. |
|
| @@ 715-724 (lines=10) @@ | ||
| 712 | * |
|
| 713 | * @return FormPresenter |
|
| 714 | */ |
|
| 715 | public function getPresenter() |
|
| 716 | { |
|
| 717 | $presenter = get_class($this) . 'Presenter'; |
|
| 718 | ||
| 719 | if (class_exists($presenter)) { |
|
| 720 | return app()->make($presenter, ['object' => $this]); |
|
| 721 | } |
|
| 722 | ||
| 723 | return app()->make(FormPresenter::class, ['object' => $this]); |
|
| 724 | } |
|
| 725 | } |
|
| 726 | ||