Aktywne Wpisy

AMBER PLUS
Każdy chyba już zna
1. Plusujesz post
2. Plusujesz wszystkie komentarze
3. Dopisujesz swój komentarz
4. Reszta plusuje Twój komentarz
Każdy chyba już zna
1. Plusujesz post
2. Plusujesz wszystkie komentarze
3. Dopisujesz swój komentarz
4. Reszta plusuje Twój komentarz
źródło: 5ebeb94af6112d7987c7977076726e68e5ef47675806efd0cebc918d08fd8aac
Pobierz
keppo +369






http://pastebin.com/WA53hfGY
Moglibyście powiedzieć, czy metody tej klasy są testowalne? (tak, tak, wiem, że najpierw powinno się pisać testy...)
I ew. troszkę podpowiedzieć co tam testować i jak zmockować te dwa repozytoria?
A może jakoś inaczej muszę napisać tę klasę?
#php #laravel #phpunit
1.
$feesustaw na prywatne i dorzuć gettera (żeby nie można było nadpisać z zewnątrz).
@MacDada: @kot1401:
DAT DAT DAT DAT!
$$airline, więc możesz wywalić linię
$airline@MacDada: @Atomic_Cookie:
Ok, załóżmy, że zmieniam te 2 metody, tak, żeby akceptowały obiekty, a nie ID.
Tylko gdzie wtedy przenieść pobieranie tych obiektów (jak np. $this->airportRepository->getById($airport_id);)? Z powrotem do kontrolera?
Tylko teraz nie mogę wykonywać operacji na repozytoriach wewntątrz klasy z serwisem :/
Call to undefined method Illuminate\Database\Query\Builder::signDeal()Kontroler: http://pastebin.com/THjEkP5E
Klasa z serwisem: http://pastebin.com/c9Pfr17x
Problem masz w kontrolerze i prawdopodobnie masz problem z repo, testowałeś je?