Skip to content

Instantly share code, notes, and snippets.

View TijmenWierenga's full-sized avatar

Tijmen Wierenga TijmenWierenga

View GitHub Profile
@TijmenWierenga
TijmenWierenga / openapi.yaml
Created December 7, 2020 19:10
Demo OpenAPI document
openapi: 3.0.0
info:
title: Demo API
version: '1.0'
description: A sample API to describe the super powers of OpenAPI
contact:
name: Tijmen Wierenga
email: tijmen.wierenga@tweakers.net
servers:
- url: 'http://localhost'
@TijmenWierenga
TijmenWierenga / Dockerfile
Last active January 18, 2024 03:07
PHP Apache Dockerfile
#syntax=docker/dockerfile:experimental
# Use official composer library to move the composer binary to the PHP container
FROM composer:1.9 AS composer
FROM php:7.4-apache
LABEL maintainer="t.wierenga@live.nl"
RUN apt update -y
@TijmenWierenga
TijmenWierenga / .dockerignore
Last active September 4, 2019 08:41
PHP Dockerfile Best Practises
.dockerignore
.gitignore
.git/
vendor/
@TijmenWierenga
TijmenWierenga / UserRepository.php
Last active May 15, 2018 06:35
PHP strongly typed arrays with a required length of one
<?php
public function save(User $user, User ...$users): void
{
$users[] = $user;
foreach ($users as $user) {
// Save the user
}
}