From fba049c385458ef870422f4fd33f5f17e98e5d65 Mon Sep 17 00:00:00 2001
From: dyszczo <krzysiek@inspirelabs.pl>
Date: Wed, 29 Aug 2018 11:46:42 +0200
Subject: [PATCH] Fix typo in Translatable library name - major incompatilibity
 in dependent libraries

---
 src/Basic_Requirement_Checker.php        | 6 +++---
 src/Plugin/Has_Plugin_Info.php           | 6 +++---
 src/Plugin/Plugin_Info.php               | 8 ++++----
 src/{Translable.php => Translatable.php} | 2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)
 rename src/{Translable.php => Translatable.php} (83%)

diff --git a/src/Basic_Requirement_Checker.php b/src/Basic_Requirement_Checker.php
index 538599d..264a9e4 100644
--- a/src/Basic_Requirement_Checker.php
+++ b/src/Basic_Requirement_Checker.php
@@ -1,14 +1,14 @@
 <?php
 
-if ( ! interface_exists( 'WPDesk_Translable' ) ) {
-	require_once 'Translable.php';
+if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
+	require_once 'Translatable.php';
 }
 
 /**
  * Checks requirements for plugin
  * have to be compatible with PHP 5.2.x
  */
-class WPDesk_Basic_Requirement_Checker implements WPDesk_Translable {
+class WPDesk_Basic_Requirement_Checker implements WPDesk_Translatable {
 	const EXTENSION_NAME_OPENSSL = 'openssl';
 	const HOOK_ADMIN_NOTICES_ACTION = 'admin_notices';
 
diff --git a/src/Plugin/Has_Plugin_Info.php b/src/Plugin/Has_Plugin_Info.php
index 18a0171..5ecf98d 100644
--- a/src/Plugin/Has_Plugin_Info.php
+++ b/src/Plugin/Has_Plugin_Info.php
@@ -1,7 +1,7 @@
 <?php
 
-if ( ! interface_exists( 'WPDesk_Translable' ) ) {
-	require_once dirname(__FILE__) . '/../Translable.php';
+if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
+	require_once __DIR__ . '/../Translatable.php';
 }
 
 
@@ -10,7 +10,7 @@ if ( ! interface_exists( 'WPDesk_Translable' ) ) {
  *
  * have to be compatible with PHP 5.2.x
  */
-interface WPDesk_Has_Plugin_Info extends WPDesk_Translable {
+interface WPDesk_Has_Plugin_Info extends WPDesk_Translatable {
 	/**
 	 * @return string
 	 */
diff --git a/src/Plugin/Plugin_Info.php b/src/Plugin/Plugin_Info.php
index b74bf0b..0645ca5 100644
--- a/src/Plugin/Plugin_Info.php
+++ b/src/Plugin/Plugin_Info.php
@@ -1,10 +1,10 @@
 <?php
 
-if ( ! interface_exists( 'WPDesk_Translable' ) ) {
-	require_once dirname(__FILE__) . '/../Translable.php';
+if ( ! interface_exists( 'WPDesk_Translatable' ) ) {
+	require_once __DIR__ . '/../Translatable.php';
 }
 if ( ! class_exists( 'WPDesk_Buildable' ) ) {
-	require_once dirname(__FILE__) . '/../Buildable.php';
+	require_once __DIR__ . '/../Buildable.php';
 }
 if ( ! class_exists( 'WPDesk_Has_Plugin_Info' ) ) {
 	require_once 'Has_Plugin_Info.php';
@@ -15,7 +15,7 @@ if ( ! class_exists( 'WPDesk_Has_Plugin_Info' ) ) {
  *
  * have to be compatible with PHP 5.2.x
  */
-class WPDesk_Plugin_Info implements WPDesk_Translable, WPDesk_Buildable, WPDesk_Has_Plugin_Info {
+class WPDesk_Plugin_Info implements WPDesk_Translatable, WPDesk_Buildable, WPDesk_Has_Plugin_Info {
 	/** @var string */
 	private $plugin_file_name;
 
diff --git a/src/Translable.php b/src/Translatable.php
similarity index 83%
rename from src/Translable.php
rename to src/Translatable.php
index 32075f5..cc19edd 100644
--- a/src/Translable.php
+++ b/src/Translatable.php
@@ -5,7 +5,7 @@
  *
  * have to be compatible with PHP 5.2.x
  */
-interface WPDesk_Translable  {
+interface WPDesk_Translatable  {
 	/** @return string */
 	public function get_text_domain();
 }
\ No newline at end of file
-- 
GitLab