Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nazvy funkci #98

Closed
MartyIX opened this issue Jan 28, 2014 · 7 comments
Closed

Nazvy funkci #98

MartyIX opened this issue Jan 28, 2014 · 7 comments
Milestone

Comments

@MartyIX
Copy link
Contributor

MartyIX commented Jan 28, 2014

Ahoj,

mel bych dve takove drobnosti.

  1. Pokazde, kdyz chci pridat email, tak pisi

$grid->addColumnEmail('email', 'Email');

spravne ma byt:

$grid->addColumnMail('email', 'Email');

I v Nette formularich se pouziva v nazvech Email misto zkraceneho Mail. Neni nazev addColumnEmail lepsi?

  1. Funkce setCustomRender mi take prijde spatne pojmenovana. Slovo Render je podle me sloveso a neprijde mi spravne, ze by to slo pouzit takto jako podstatne jmeno.
$grid->addColumnText('enabled', 'Active')
    ->setSortable()
    ->setCustomRender(function ($item) {
            return $item->enabled ? 'Yes' : 'No';
    });

Neni lepsi setCustomRendering?

Hezky vecer!

@o5
Copy link
Owner

o5 commented Jan 28, 2014

Ahoj,

addColumnEmail() je asi pravda, s tím druhým si nejsem tak jistý :] Ono toho tam bude určitě k nalezení více, chtělo by to vypsat a sjednotit.

Akorát jak to teď řešit. V dalších setinkových verzí bych nechal obě možnosti, v další desetinkové verzi přidal vyhazovaní E_DEPRECATED. Nebo rovnou přidat vyhazovaní výjímek?

@MartyIX
Copy link
Contributor Author

MartyIX commented Jan 28, 2014

Ja bych pouzil spis E_DEPRECATED.

Ja si u toho nazvu render take nejsem moc jisty, jen mi to moc nesedelo. Chtelo by to nazor nekoho dalsiho. Kazdopadne moznosti jsou tyto:

@o5
Copy link
Owner

o5 commented Jan 28, 2014

Ono se právě už jednou celkem masivní přejmenování dělo a osobně to moc nemám rád (kdo asi má)... Každopádně E_DEPRECATED se mi zdá celkem drsný...no nevím ještě, chtělo by to fakt víc názorů...

OMG github právě nahodil novej design... fůj :-P

@tacoberu
Copy link

Mohu-li říct svůj názor, hlasoval bych pro E_DEPRECATED - je to otázka hromadného přejmenování, to tolik nebolí; a pro setCustomRenderer() - je to opravdu věc toho, že tam předávám objekt.

@o5
Copy link
Owner

o5 commented Jan 28, 2014

Mohu-li říct svůj názor

Ano, každej názor je vítán :)

@MartyIX
Copy link
Contributor Author

MartyIX commented Jan 28, 2014

Já tuhle issue beru čistě jako návrh k diskusi a rozhodně bych to neuspěchával.

Jinak teda A E_DEPRECATED je lepší než výjimka.

@o5
Copy link
Owner

o5 commented Jan 28, 2014

Sry to jsem se špatně vyjádřil, trigger_error() s E_DEPRECATED, vyjímka byla samozřejmě pitomost. Mně šlo ale spíš o to, že by to třeba v další setinkové mělo být zakomentováno (trigger error). Nevím...

@o5 o5 added this to the 2.0.0 milestone Mar 6, 2014
@o5 o5 mentioned this issue Mar 6, 2014
5 tasks
o5 added a commit that referenced this issue Mar 20, 2014
@o5 o5 closed this as completed Apr 28, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants