function listen($event, $fire){
Event::listen($event, $fire);
}
event('entity.news.add');
listen('entity.news.add', function(){
//тут код
});
Route::group(['as' => 'admin::'], function () {
Route::get('dashboard', ['as' => 'dashboard', function () {
// Route named "admin::dashboard"
}]);
});
$this->getServiceLocator()->get('FormElementManager')->get('ModuleName\Form\MyForm');
$uri = Zend\Uri\UriFactory::factory('http://example.com:80/my/path?a=b&c=d#token');
$scheme = $uri->getPath(); // "/my/path"
$scheme = $uri->getQuery(); // "a=b&c=d"
$scheme = $uri->getQueryAsArray();
// array(
// 'a' => 'b',
// 'c' => 'd',
// )
$scheme = $uri->getFragment(); // "token"
$controllerName =$this->params('controller');
$actionName = $this->params('action');
git remote add dev file:///C:/path/to/repo
git fetch dev
git checkout master
git merge dev/master
git checkout dev
git commit -am "commit"
git push
git checkout production
git merge dev
git pull или
git pull --rebase
$times = ['12:05', '14:05', '16:05', '18:05', '20:05'];
$now = new \DateTime();
$filteredTimes = array_filter($times, function ($time) use ($now) {
$diff = (new \DateTime($time))->diff($now);
// оставляем в массиве только время
// которое наступит только через пол часа минимум.
return $diff->invert && $diff->h * 60 + $diff->i > 30;
});
<form id="cartForm" method="post">
<input type="text" />
<input type="submit" />
</form>
// Событие на id формы
$("#cartForm").on('submit', function (e) {
e.preventDefault();
// Сохраняем сслыку на форму
var form = this;
$.ajax({
url: 'some url'
}).done(function(data) {
// Ajax выполнен, отправляем форму
form.submit();
});
});