Imagine we have a reducer to control a list of items:
function listOfItems(state: Array<Object> = [], action: Object = {}): Array<Object> {
switch(action.type) {
case 'SHOW_ALL_ITEMS':
return action.data.items
default:| import React, {Component} from 'react'; | |
| import {BootstrapTable, TableHeaderColumn} from 'react-bootstrap-table'; | |
| import _ from 'lodash'; | |
| const dataTable = _.range(1, 60).map(x => ({id: x, name: `Name ${x}`, surname: `Surname ${x}`})); | |
| // Simulates the call to the server to get the data | |
| const fakeDataFetcher = { | |
| fetch(page, size) { | |
| return new Promise((resolve, reject) => { |
| <?php | |
| namespace AppBundle\Services\Factories; | |
| //Inject the EM and Connection for the configured em that needs to be dynamic. | |
| //I think you can actually just inject the EM, and call ->getConnection() it. | |
| use Doctrine\ORM\EntityManager; | |
| use Doctrine\DBAL\Connection; | |
| //This service gets the dynamic DB creds from the request/user/whatever. |
| <?php | |
| namespace App\Security; | |
| use Symfony\Component\HttpFoundation\RedirectResponse; | |
| use Symfony\Component\HttpFoundation\Response; | |
| use Symfony\Component\HttpFoundation\Session\SessionInterface; | |
| use Symfony\Component\HttpKernel\Event\GetResponseEvent; | |
| use Symfony\Component\Routing\RouterInterface; | |
| use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface; |
| <?php | |
| /* | |
| * Script: DataTables server-side script for PHP and MySQL | |
| * Copyright: 2016 - Steven Lavoie | |
| * Copyright: 2012 - John Becker, Beckersoft, Inc. | |
| * Copyright: 2010 - Allan Jardine | |
| * License: GPL v2 or BSD (3-point) | |
| */ | |
| namespace Common\Utilities; |
| phpcs.standard = WordPress | |
| phpcs.tabWidth = 4 | |
| phpcs.encoding = utf-8 | |
| ftp.host = ftp.example.com | |
| ftp.port = 21 | |
| ftp.username = username | |
| ftp.password = password | |
| ftp.project.dir = /subdomains/docs/httpdocs/${project.name.safe} | |
| ftp.dir = ${ftp.project.dir}/${project.version} |
| git branch -m old_branch new_branch # Rename branch locally | |
| git push origin :old_branch # Delete the old branch | |
| git push --set-upstream origin new_branch # Push the new branch, set local branch to track the new remote |
| <?php | |
| //Drop-in replacement for PHP's SoapClient class supporting connect and response/transfer timeout | |
| //Usage: Exactly as PHP's SoapClient class, except that 3 new options are available: | |
| // timeout The response/transfer timeout in milliseconds; 0 == default SoapClient / CURL timeout | |
| // connecttimeout The connection timeout; 0 == default SoapClient / CURL timeout | |
| // sslverifypeer FALSE to stop SoapClient from verifying the peer's certificate | |
| class SoapClientTimeout extends SoapClient | |
| { | |
| private $timeout = 0; | |
| private $connecttimeout = 0; |
| server { | |
| listen 80; ## listen for ipv4; this line is default and implied | |
| #listen [::]:80 default ipv6only=on; ## listen for ipv6 | |
| root /home/example/public; | |
| index index.php index.html index.htm; | |
| # Make site accessible from http://localhost/ | |
| server_name dev.apigility.com; |
| # ************************************ | |
| # Vhost template in module puppetlabs-apache | |
| # Managed by Puppet | |
| # ************************************ | |
| <VirtualHost *:80> | |
| ServerName awesome.dev | |
| ## Vhost docroot | |
| DocumentRoot "/var/www/awesome/web" |