| @@ 672-681 (lines=10) @@ | ||
| 669 | * |
|
| 670 | * @return EntryPresenter |
|
| 671 | */ |
|
| 672 | public function getPresenter() |
|
| 673 | { |
|
| 674 | $presenter = substr(get_class($this), 0, -5) . 'Presenter'; |
|
| 675 | ||
| 676 | if (class_exists($presenter)) { |
|
| 677 | return app()->make($presenter, ['object' => $this]); |
|
| 678 | } |
|
| 679 | ||
| 680 | return new EntryPresenter($this); |
|
| 681 | } |
|
| 682 | ||
| 683 | /** |
|
| 684 | * Return a new presenter instance. |
|
| @@ 699-708 (lines=10) @@ | ||
| 696 | * |
|
| 697 | * @return FormPresenter |
|
| 698 | */ |
|
| 699 | public function getPresenter() |
|
| 700 | { |
|
| 701 | $presenter = get_class($this) . 'Presenter'; |
|
| 702 | ||
| 703 | if (class_exists($presenter)) { |
|
| 704 | return app()->make($presenter, ['object' => $this]); |
|
| 705 | } |
|
| 706 | ||
| 707 | return app()->make(FormPresenter::class, ['object' => $this]); |
|
| 708 | } |
|
| 709 | } |
|
| 710 | ||