Skip to content

Instantly share code, notes, and snippets.

View carlosocarvalho's full-sized avatar

Carlos Carvalho carlosocarvalho

View GitHub Profile
#!/bin/bash
### Install PHP 7.1 on OPenSUSE 42.2 64Bits
### https://build.opensuse.org/package/view_file/devel:languages:php/php7/php7.spec?expand=1
### https://www.howtoforge.com/tutorial/how-to-install-php-7-on-debian/
### http://www.shaunfreeman.name/compiling-php-7-on-centos/
zypper in openssl-devel
zypper in gcc gcc-c++ libxml2-devel pkgconfig libbz2-devel curl-devel libwebp-devel
#!/bin/bash
echo -e "\nbenchmark.sh -n<number of requests> -c<number of concurrency> <URL1> <URL2> ..."
#echo -e "\nEx: benchmark.sh -n100 -c10 http://www.google.com/ http://www.bing.com/ \n"
## Gnuplot settings
#set folder = 'C:/Users/carlosocarvalho/Pictures/benchmarks/'
echo "set terminal png
<?php
use \App\Core\CoreController;
class Home extends CoreController{
public function __construct(){
parent::__construct();
<?php
namespace App\Core;
use Philo\Blade\Blade;
class CoreController extends \CI_Controller{
/**
*@Blade
{
"autload":{
"psr-4":{
"App\\Core\\":"application/core"
}
}
}
@carlosocarvalho
carlosocarvalho / CoreController.php
Last active April 20, 2017 04:56
CoreController.php
<?PHP
namespace App\Core;
/**
*
*
*/
class CoreController extends \CI_Controller{
<?php
/**
* Controller Demo for user Register events.
*
*/
class Register extends CI_Controller{
public function __construct(){
<?php
$config = [
'create:user' => [
Events\RegisterUserSMSEvent::class,
Events\RegisterUserMailerEvent::class
],
'update:user' => [
Events\RegisterUserMailerEvent::class
],
'delete:user' => [
<?php
class RegisterEventAutoload{
/**
* [handler on start classe events
* @return [type] [description]
*/
public function handler(){
$ci = get_instance();
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------------
| Hooks
| -------------------------------------------------------------------------
| This file lets you define "hooks" to extend CI without hacking the core
| files. Please see the user guide for info:
|
| http://codeigniter.com/user_guide/general/hooks.html