From 97906e97e9055390c19cedda87bb81ed33354350 Mon Sep 17 00:00:00 2001 From: QWp6t Date: Fri, 18 Dec 2015 18:55:19 -0800 Subject: [PATCH] Rename interfaces, unset after unwrapping --- app/lib/Sage/Asset.php | 6 +++--- app/lib/Sage/Assets/JsonManifest.php | 2 +- .../Assets/{IManifest.php => ManifestInterface.php} | 4 ++-- app/lib/Sage/Template.php | 12 +++++++----- app/lib/Sage/Template/Wrapper.php | 4 ++-- .../Template/{IWrapper.php => WrapperInterface.php} | 6 +++--- composer.json | 2 +- 7 files changed, 19 insertions(+), 17 deletions(-) rename app/lib/Sage/Assets/{IManifest.php => ManifestInterface.php} (87%) rename app/lib/Sage/Template/{IWrapper.php => WrapperInterface.php} (80%) diff --git a/app/lib/Sage/Asset.php b/app/lib/Sage/Asset.php index fd47a7b..3508ff8 100644 --- a/app/lib/Sage/Asset.php +++ b/app/lib/Sage/Asset.php @@ -1,6 +1,6 @@ manifest = $manifest; $this->asset = basename($file); $this->dir = dirname($file) != '.' ? dirname($file) : ''; diff --git a/app/lib/Sage/Assets/JsonManifest.php b/app/lib/Sage/Assets/JsonManifest.php index 9b776d0..ff99364 100644 --- a/app/lib/Sage/Assets/JsonManifest.php +++ b/app/lib/Sage/Assets/JsonManifest.php @@ -5,7 +5,7 @@ * @package Roots\Sage * @author QWp6t */ -class JsonManifest implements IManifest { +class JsonManifest implements ManifestInterface { /** @var array */ protected $manifest = []; diff --git a/app/lib/Sage/Assets/IManifest.php b/app/lib/Sage/Assets/ManifestInterface.php similarity index 87% rename from app/lib/Sage/Assets/IManifest.php rename to app/lib/Sage/Assets/ManifestInterface.php index 62b5134..749185b 100644 --- a/app/lib/Sage/Assets/IManifest.php +++ b/app/lib/Sage/Assets/ManifestInterface.php @@ -1,11 +1,11 @@ getSlug()] = $wrapper; return new static($wrapper->getWrappers(), $context); } @@ -40,7 +40,9 @@ class Template { end(self::$wrappers); $slug = key(self::$wrappers); } - return new static(self::$wrappers[$slug]->getTemplate(), $context); + $template = new static(self::$wrappers[$slug]->getTemplate(), $context); + unset(self::$wrappers[$slug]); + return $template; } /** diff --git a/app/lib/Sage/Template/Wrapper.php b/app/lib/Sage/Template/Wrapper.php index 5ae23d8..009b56b 100644 --- a/app/lib/Sage/Template/Wrapper.php +++ b/app/lib/Sage/Template/Wrapper.php @@ -1,11 +1,11 @@ =5.5.0", + "php": ">=5.4.0", "composer/installers": "~1.0" } }