$ brew install autoconf automake gmp homebrew/versions/bison27 gd freetype t1lib gettext zlib mcrypt
$ git clone --depth=1 https://github.com/php/php-src.git
$ cd php-src
| { | |
| "name": "typo3/neos-base-distribution", | |
| "description" : "TYPO3 Neos Base Distribution", | |
| "license": "GPL-3.0+", | |
| "support": { | |
| "email": "[email protected]", | |
| "irc": "irc://irc.freenode.org/typo3-neos", | |
| "forum": "http://forum.typo3.org/index.php/f/121/", | |
| "issues": "https://jira.typo3.org/", | |
| "source": "https://git.typo3.org/" |
| Vagrant.configure("2") do |config| | |
| #... | |
| nfs_setting = RUBY_PLATFORM =~ /darwin/ || RUBY_PLATFORM =~ /linux/ | |
| if nfs_setting | |
| config.bindfs.bind_folder '/vagrant', '/var/www/yourproject' | |
| config.vm.synced_folder "./", "/vagrant", id: "vagrant-root", :nfs => nfs_setting | |
| else | |
| config.vm.synced_folder "./", "/var/www/yourproject", id: "vagrant-root", :nfs => nfs_setting | |
| end | |
| end |
| <?php | |
| namespace Your\Package\Domain\Repository; | |
| use TYPO3\Flow\Annotations as Flow; | |
| /** | |
| * @Flow\Scope("singleton") | |
| */ | |
| abstract class AbstractTreeRepository extends \Gedmo\Tree\Entity\Repository\NestedTreeRepository implements \TYPO3\Flow\Persistence\RepositoryInterface { |
The Caching API currently is quite low-level. Tagging is useful to flush specific parts, but the tagging and flushing itself must still completly be implemented manually.
I think there are a few usecases that could be simplefied through some api love:
I could imagine to do this with a 'cacheEntry' API layer above the current Caching API:
| <?php | |
| namespace TYPO3\Form\Factory; | |
| /* * | |
| * This script belongs to the FLOW3 package "TYPO3.Form". * | |
| * * | |
| * It is free software; you can redistribute it and/or modify it under * | |
| * the terms of the GNU Lesser General Public License, either version 3 * | |
| * of the License, or (at your option) any later version. * | |
| * * |
| @mixin box-shadow($top, $left, $blur, $color, $inset: false) { | |
| @if $inset { | |
| -webkit-box-shadow:inset $top $left $blur $color; | |
| -moz-box-shadow:inset $top $left $blur $color; | |
| box-shadow:inset $top $left $blur $color; | |
| } @else { | |
| -webkit-box-shadow: $top $left $blur $color; | |
| -moz-box-shadow: $top $left $blur $color; | |
| box-shadow: $top $left $blur $color; | |
| } |
| <?php | |
| namespace Feature\Testing\Annotations; | |
| /* * | |
| * This script does not yet belong to the FLOW3 framework. * | |
| * * | |
| * It is free software; you can redistribute it and/or modify it under * | |
| * the terms of the GNU Lesser General Public License, either version 3 * | |
| * of the License, or (at your option) any later version. * | |
| * * |