Skip to content

Instantly share code, notes, and snippets.

@bardex
Created March 27, 2017 11:09
Show Gist options
  • Save bardex/cb62eed0d073d4022584c3c02b4a2318 to your computer and use it in GitHub Desktop.
Save bardex/cb62eed0d073d4022584c3c02b4a2318 to your computer and use it in GitHub Desktop.
Методы классов являются действиями, поэтому всегда должны начинаться с глагола, в иделе лучше использовать самые популярные английские глаголы:
get - получает или вычисляет свойство объекта
set - устанавливает свойство объекта
is - проверяет условие, всегда возвращает true или false
create - создать новый объект
add - добавить объект в какую-либо коллекцию
save - сохранить состояние объекта в любое хранилище
delete - удалить объект из коллекции или хранилища
find - найти в хранилище
fetch - выбрать результат
execute - выполнить команду
Примеры:
<?php
$request = $this->getRequest();
if ( $request->isPost() ) {
$em = $this->getEntityManager('post');
$post = em->create();
$post->setData( $request->getPost() );
if ( $post->isValid() ) {
$post->save();
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment