This is a list of URLs to PostgreSQL EXTENSION repos, listed in alphabetical order of parent repo, with active forks listed under each parent.
⭐️ >= 10 stars
⭐️⭐️ >= 100 stars
⭐️⭐️⭐️ >= 1000 stars
Numbers of stars might not be up-to-date.
| Rule | Namespace | Description |
|---|---|---|
| Arrays.ArrayBracketSpacing | /Squiz.Arrays.ArrayBracketSpacing | Ensure that there are no spaces around square brackets. |
| Arrays.ArrayDeclaration | /Squiz.Arrays.ArrayDeclaration | Ensures that arrays conform to the array coding standard. |
| Arrays.DisallowLongArraySyntax | /Generic.Arrays.DisallowLongArraySyntax | Bans the use of the PHP long array syntax. |
| Arrays.DisallowShortArraySyntax | /Generic.Arrays.DisallowShortArraySyntax | Bans the use of the PHP short array syntax. |
| CSS.BrowserSpecificStyles | /MySource.CSS.BrowserSpecificStyles | Ensure that browser-specific styles are not used. |
| CSS.ClassDefinitionClosingBraceSpace | /Squiz.CSS.ClassDefinitionClosingBraceSpace | Ensure there is a single blank line after the closing brace of a class definition. |
| CSS.ClassDefinitionNameSpacing | /Squiz.CSS.ClassDefinitionNameSpacing | Ensure there are no blank lines between the names of classes/IDs. |
| CSS.ClassDefinitionOpeningBrace |
| <?php | |
| // composing presenters without inheritance | |
| // (requires nette/application 2.4.11) | |
| trait RequireLoggedUser | |
| { | |
| public function injectRequireLoggedUser() | |
| { |
| <?php | |
| declare(strict_types=1); | |
| require '/nette.phar'; | |
| class TypeHints | |
| { | |
| public $php71 = true; |
This is side-document providing details for some highlighted changes in 2.5.0. For a full list of changes, see the full release note.
| FROM php:7.1-fpm-alpine | |
| RUN apk add --update \ | |
| autoconf \ | |
| g++ \ | |
| libtool \ | |
| make \ | |
| && docker-php-ext-install mbstring \ | |
| && docker-php-ext-install mysqli \ |
| 'use strict' | |
| const timeout = ms => new Promise(res => setTimeout(res, ms)) | |
| function convinceMe (convince) { | |
| let unixTime = Math.round(+new Date() / 1000) | |
| console.log(`Delay ${convince} at ${unixTime}`) | |
| } | |
| async function delay () { |
| #!/usr/bin/php | |
| <?php | |
| $input = file_get_contents('php://stdin'); | |
| preg_match('|^To: (.*)|', $input, $matches); | |
| $filename = tempnam('/var/log/mail', $matches[1] . '.'); | |
| file_put_contents($filename, $input); |
| # ------------------------------------ | |
| # Docker alias and function | |
| # ------------------------------------ | |
| # Get latest container ID | |
| alias dl="docker ps -l -q" | |
| # Get container process | |
| alias dps="docker ps" |