Skip to content

Instantly share code, notes, and snippets.

View goreilly's full-sized avatar

Garrett O'Reilly goreilly

  • San Francisco, CA
View GitHub Profile

Keybase proof

I hereby claim:

  • I am goreilly on github.
  • I am goreilly (https://keybase.io/goreilly) on keybase.
  • I have a public key whose fingerprint is FB90 8739 39D7 552B 633A 69F4 3878 74DE 3207 89A9

To claim this, I am signing this object:

@goreilly
goreilly / pagination.html.twig
Last active March 23, 2016 15:21
Use Knp Sliding Pagination from any template
{# Replicate \Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination::getPaginationData #}
{% set range = range ?? 5 %}
{% if pageCount < current %}
{% set current = pageCount %}
{% endif %}
{% if range > pageCount %}
{% set range = pageCount %}
# When someone tries to login as root...
Match User root
# Denys all access except root@10.0.0.10
AllowUsers root@10.0.0.10
# See: http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/sshd_config.5?query=sshd%5fconfig&sec=5
/**
* Note: Also removes anything after the _ in the key. Useful for
* adding nodes with the same name. e.g. Node_1 and Node_2 both become Node.
* Appends child to argument by reference.
* @param array $element
* @param \SimpleXMLElement $parent
* @return \SimpleXMLElement
*/
protected function arrayToXml (array $element, \SimpleXMLElement $parent) {
foreach ($element as $key => $child) {