Skip to content

Instantly share code, notes, and snippets.

View lantian's full-sized avatar

Ivan Vorontsov lantian

  • Saint-Petersburg
View GitHub Profile
# Class: phalconphp::deps::sys
# Installs gcc, make, automake, autoconf, re2c, pcre, pcre-devel, libcurl, libcurl-devel, wget
class phalconphp::deps::sys {
case $::osfamily {
'centos', 'redhat' : { # Define the package names for rhel
$packages = [
'gcc',
'git',
'autoconf',
'make',
@lantian
lantian / GridInterface.php
Created August 18, 2013 10:46
Grid example
<?php
interface GridInterface
{
/**
* Get grid items for current page.
*
* @return array
*/
public function getItems();
@lantian
lantian / install.php
Last active December 19, 2015 13:18
Phalcon createTable
<?php
foreach ($this->_getModels() as $model) {
$columns = array();
$primaries = array();
foreach ($model['columns'] as $columnName => $column) {
if (isset($column['is_primary']) && $column['is_primary']) {
$primaries = $columnName;
}