diff --git a/.gitignore b/.gitignore
index 17d28c5..1963cbe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,3 +57,8 @@ selenium-server-standalone.jar
codecept.phar
selenium.log
tests/cache
+
+# Package building related
+/dist
+jbuild.ini
+
diff --git a/.travis.yml b/.travis.yml
index 85292bb..3c0faf4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -36,5 +36,8 @@ before_script:
- composer install
script:
+# Build
+- mv jbuild.dist.ini jbuild.ini
+- vendor/bin/robo build
- mv tests/acceptance.suite.dist.yml tests/acceptance.suite.yml
- vendor/bin/robo run:tests true
diff --git a/README.md b/README.md
index ea77d59..596d128 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,13 @@
This repo is meant to hold the decoupled com_weblinks component and related code.
+# Building
+
+```bash
+$ composer install
+$ vendor/bin/robo build
+```
+
# Tests
To prepare the system tests (Selenium) to be run in your local machine you are asked to rename the file `tests/acceptance.suite.dist.yml` to `tests/acceptance.suite.yml`. Afterwards, please edit the file according to your system needs.
diff --git a/RoboFile.php b/RoboFile.php
index 7844566..372e699 100644
--- a/RoboFile.php
+++ b/RoboFile.php
@@ -10,10 +10,16 @@
require_once 'vendor/autoload.php';
+if (!defined('JPATH_BASE'))
+{
+ define('JPATH_BASE', __DIR__);
+}
+
class RoboFile extends \Robo\Tasks
{
// Load tasks from composer, see composer.json
use \joomla_projects\robo\loadTasks;
+ use \JBuild\Tasks\loadTasks;
private $extension = '';
@@ -236,6 +242,14 @@ class RoboFile extends \Robo\Tasks
$this->_exec('chown -R ' . $this->configuration->localUser . ' ' . $this->cmsPath);
}
+ // Copy current package
+ if (!file_exists('dist/pkg-weblinks-current.zip'))
+ {
+ $this->build(true);
+ }
+
+ $this->_copy('dist/pkg-weblinks-current.zip', $this->cmsPath . "/pkg-weblinks-current.zip");
+
$this->say('Joomla CMS site created at ' . $this->cmsPath);
// Optionally uses Joomla default htaccess file. Used by TravisCI
@@ -392,4 +406,21 @@ class RoboFile extends \Robo\Tasks
{
$this->_exec('phpcpd' . $this->extension . ' ' . __DIR__ . '/src');
}
+
+ /**
+ * Build the joomla extension package
+ *
+ * @param array $params Additional params
+ *
+ * @return void
+ */
+ public function build($params = ['dev' => false])
+ {
+ if (!file_exists('jbuild.ini'))
+ {
+ $this->_copy('jbuild.dist.ini', 'jbuild.ini');
+ }
+
+ $this->taskBuild($params)->run();
+ }
}
diff --git a/composer.json b/composer.json
index 515565b..3d337f0 100644
--- a/composer.json
+++ b/composer.json
@@ -11,6 +11,7 @@
"codegyre/robo": "~0.5",
"joomla-projects/robo": "dev-master",
"joomla-projects/selenium-server-standalone": "v2.47.1",
- "fzaninotto/faker": "^1.5"
+ "fzaninotto/faker": "^1.5",
+ "yvesh/jbuild": "dev-master"
}
}
diff --git a/composer.lock b/composer.lock
deleted file mode 100644
index 2ac7273..0000000
--- a/composer.lock
+++ /dev/null
@@ -1,2137 +0,0 @@
-{
- "_readme": [
- "This file locks the dependencies of your project to a known state",
- "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
- "This file is @generated automatically"
- ],
- "hash": "a92f2be1ccb2397e6cc71bcb0287cff5",
- "content-hash": "48d3e6cb6a82e49be6cf95b54abd5364",
- "packages": [],
- "packages-dev": [
- {
- "name": "codeception/codeception",
- "version": "2.1.3",
- "source": {
- "type": "git",
- "url": "https://github.com/Codeception/Codeception.git",
- "reference": "cd810cb78a869408602e17271f9b7368b09a7ca8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codeception/Codeception/zipball/cd810cb78a869408602e17271f9b7368b09a7ca8",
- "reference": "cd810cb78a869408602e17271f9b7368b09a7ca8",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "ext-mbstring": "*",
- "facebook/webdriver": ">=1.0.1",
- "guzzlehttp/guzzle": ">=4.1.4 <7.0",
- "guzzlehttp/psr7": "~1.0",
- "php": ">=5.4.0",
- "phpunit/phpunit": "~4.8.0",
- "symfony/browser-kit": "~2.4",
- "symfony/console": "~2.4",
- "symfony/css-selector": "~2.4",
- "symfony/dom-crawler": "~2.4,!=2.4.5",
- "symfony/event-dispatcher": "~2.4",
- "symfony/finder": "~2.4",
- "symfony/yaml": "~2.4"
- },
- "require-dev": {
- "codeception/specify": "~0.3",
- "facebook/php-sdk-v4": "~4.0",
- "flow/jsonpath": "~0.2",
- "monolog/monolog": "~1.8",
- "pda/pheanstalk": "~2.0",
- "videlalvaro/php-amqplib": "~2.4"
- },
- "suggest": {
- "codeception/phpbuiltinserver": "Extension to start and stop PHP built-in web server for your tests",
- "codeception/specify": "BDD-style code blocks",
- "codeception/verify": "BDD-style assertions",
- "monolog/monolog": "Log test steps",
- "phpseclib/phpseclib": "Extension required to use the SFTP option in the FTP Module."
- },
- "bin": [
- "codecept"
- ],
- "type": "library",
- "extra": {
- "branch-alias": []
- },
- "autoload": {
- "psr-4": {
- "Codeception\\": "src\\Codeception",
- "Codeception\\Extension\\": "ext"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Bodnarchuk",
- "email": "davert@mail.ua",
- "homepage": "http://codegyre.com"
- }
- ],
- "description": "BDD-style testing framework",
- "homepage": "http://codeception.com/",
- "keywords": [
- "BDD",
- "TDD",
- "acceptance testing",
- "functional testing",
- "unit testing"
- ],
- "time": "2015-10-02 09:38:59"
- },
- {
- "name": "codegyre/robo",
- "version": "0.6.0",
- "source": {
- "type": "git",
- "url": "https://github.com/Codegyre/Robo.git",
- "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/Codegyre/Robo/zipball/d18185f0494c854d36aa5ee0ad931ee23bbef552",
- "reference": "d18185f0494c854d36aa5ee0ad931ee23bbef552",
- "shasum": ""
- },
- "require": {
- "henrikbjorn/lurker": "1.0.*@dev",
- "php": ">=5.4.0",
- "symfony/console": "~2.5",
- "symfony/filesystem": "~2.5",
- "symfony/finder": "~2.5",
- "symfony/process": "~2.5"
- },
- "require-dev": {
- "codeception/aspect-mock": "0.5.*",
- "codeception/base": "~2.1",
- "codeception/codeception": "2.1",
- "codeception/verify": "0.2.*",
- "natxet/cssmin": "~3.0",
- "patchwork/jsqueeze": "~1.0"
- },
- "bin": [
- "robo"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "Robo\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Davert",
- "email": "davert.php@resend.cc"
- }
- ],
- "description": "Modern task runner",
- "time": "2015-10-30 11:29:52"
- },
- {
- "name": "doctrine/instantiator",
- "version": "1.0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3,<8.0-DEV"
- },
- "require-dev": {
- "athletic/athletic": "~0.1.8",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://ocramius.github.com/"
- }
- ],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://github.com/doctrine/instantiator",
- "keywords": [
- "constructor",
- "instantiate"
- ],
- "time": "2015-06-14 21:17:01"
- },
- {
- "name": "facebook/webdriver",
- "version": "1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/facebook/php-webdriver.git",
- "reference": "fe1bbbc5dde804d08a8593f1d9d0d3b05f5c84f5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/fe1bbbc5dde804d08a8593f1d9d0d3b05f5c84f5",
- "reference": "fe1bbbc5dde804d08a8593f1d9d0d3b05f5c84f5",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.19"
- },
- "require-dev": {
- "phpunit/phpunit": "4.6.*"
- },
- "suggest": {
- "phpdocumentor/phpdocumentor": "2.*"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Facebook\\WebDriver\\": "lib/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache-2.0"
- ],
- "description": "A PHP client for WebDriver",
- "homepage": "https://github.com/facebook/php-webdriver",
- "keywords": [
- "facebook",
- "php",
- "selenium",
- "webdriver"
- ],
- "time": "2015-08-12 20:21:31"
- },
- {
- "name": "fzaninotto/faker",
- "version": "v1.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/fzaninotto/Faker.git",
- "reference": "d0190b156bcca848d401fb80f31f504f37141c8d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d0190b156bcca848d401fb80f31f504f37141c8d",
- "reference": "d0190b156bcca848d401fb80f31f504f37141c8d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~1.5"
- },
- "suggest": {
- "ext-intl": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.5.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Faker\\": "src/Faker/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "François Zaninotto"
- }
- ],
- "description": "Faker is a PHP library that generates fake data for you.",
- "keywords": [
- "data",
- "faker",
- "fixtures"
- ],
- "time": "2015-05-29 06:29:14"
- },
- {
- "name": "guzzlehttp/guzzle",
- "version": "6.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/guzzle.git",
- "reference": "66fd14b4d0b8f2389eaf37c5458608c7cb793a81"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/66fd14b4d0b8f2389eaf37c5458608c7cb793a81",
- "reference": "66fd14b4d0b8f2389eaf37c5458608c7cb793a81",
- "shasum": ""
- },
- "require": {
- "guzzlehttp/promises": "~1.0",
- "guzzlehttp/psr7": "~1.1",
- "php": ">=5.5.0"
- },
- "require-dev": {
- "ext-curl": "*",
- "phpunit/phpunit": "~4.0",
- "psr/log": "~1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "6.1-dev"
- }
- },
- "autoload": {
- "files": [
- "src/functions_include.php"
- ],
- "psr-4": {
- "GuzzleHttp\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "Guzzle is a PHP HTTP client library",
- "homepage": "http://guzzlephp.org/",
- "keywords": [
- "client",
- "curl",
- "framework",
- "http",
- "http client",
- "rest",
- "web service"
- ],
- "time": "2015-09-08 17:36:26"
- },
- {
- "name": "guzzlehttp/promises",
- "version": "1.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/promises.git",
- "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/b1e1c0d55f8083c71eda2c28c12a228d708294ea",
- "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea",
- "shasum": ""
- },
- "require": {
- "php": ">=5.5.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "GuzzleHttp\\Promise\\": "src/"
- },
- "files": [
- "src/functions_include.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "Guzzle promises library",
- "keywords": [
- "promise"
- ],
- "time": "2015-10-15 22:28:00"
- },
- {
- "name": "guzzlehttp/psr7",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/psr7.git",
- "reference": "4ef919b0cf3b1989523138b60163bbcb7ba1ff7e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/4ef919b0cf3b1989523138b60163bbcb7ba1ff7e",
- "reference": "4ef919b0cf3b1989523138b60163bbcb7ba1ff7e",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4.0",
- "psr/http-message": "~1.0"
- },
- "provide": {
- "psr/http-message-implementation": "1.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "GuzzleHttp\\Psr7\\": "src/"
- },
- "files": [
- "src/functions_include.php"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- }
- ],
- "description": "PSR-7 message implementation",
- "keywords": [
- "http",
- "message",
- "stream",
- "uri"
- ],
- "time": "2015-08-15 19:32:36"
- },
- {
- "name": "henrikbjorn/lurker",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/flint/Lurker.git",
- "reference": "a020d45b3bc37810aeafe27343c51af8a74c9419"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/flint/Lurker/zipball/a020d45b3bc37810aeafe27343c51af8a74c9419",
- "reference": "a020d45b3bc37810aeafe27343c51af8a74c9419",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "symfony/config": "~2.2",
- "symfony/event-dispatcher": "~2.2"
- },
- "suggest": {
- "ext-inotify": ">=0.1.6"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Lurker": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Henrik Bjornskov",
- "email": "henrik@bjrnskov.dk",
- "homepage": "http://henrik.bjrnskov.dk"
- },
- {
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Yaroslav Kiliba",
- "email": "om.dattaya@gmail.com"
- }
- ],
- "description": "Resource Watcher.",
- "keywords": [
- "filesystem",
- "resource",
- "watching"
- ],
- "time": "2013-05-24 06:47:29"
- },
- {
- "name": "joomla-projects/joomla-browser",
- "version": "dev-develop",
- "source": {
- "type": "git",
- "url": "https://github.com/joomla-projects/joomla-browser.git",
- "reference": "b0056ff0018c529cc2a143f6d78004bce8f9d5b0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/joomla-projects/joomla-browser/zipball/b0056ff0018c529cc2a143f6d78004bce8f9d5b0",
- "reference": "b0056ff0018c529cc2a143f6d78004bce8f9d5b0",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "require-dev": {
- "codegyre/robo": "^0.5.3",
- "joomla-projects/robo": "dev-master"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Codeception\\Module\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "Puneet Kala",
- "email": "puneet.kala@community.joomla.org"
- },
- {
- "name": "Javier Gomez",
- "email": "javier.gomez@community.joomla.org"
- }
- ],
- "description": "joomla-browser Codeception Module",
- "homepage": "https://docs.joomla.org/Testing_Joomla_Extensions_with_Codeception",
- "keywords": [
- "BDD",
- "TDD",
- "acceptance testing",
- "joomla"
- ],
- "time": "2015-10-31 11:00:18"
- },
- {
- "name": "joomla-projects/robo",
- "version": "dev-master",
- "source": {
- "type": "git",
- "url": "https://github.com/joomla-projects/robo.git",
- "reference": "8a9c72f61696a4f288ede8212a0e7c7c47eda360"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/joomla-projects/robo/zipball/8a9c72f61696a4f288ede8212a0e7c7c47eda360",
- "reference": "8a9c72f61696a4f288ede8212a0e7c7c47eda360",
- "shasum": ""
- },
- "require": {
- "squizlabs/php_codesniffer": "1.*"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "joomla_projects\\robo\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "GPL-2.0+"
- ],
- "authors": [
- {
- "name": "Javier",
- "email": "javier.gomez@community.joomla.org"
- }
- ],
- "description": "Robo tasks for Joomla Quality Assurance",
- "keywords": [
- "BDD",
- "robo",
- "task"
- ],
- "time": "2015-08-07 16:24:43"
- },
- {
- "name": "joomla-projects/selenium-server-standalone",
- "version": "v2.47.1",
- "source": {
- "type": "git",
- "url": "https://github.com/joomla-projects/selenium-server-standalone.git",
- "reference": "ee9d37f7bab058c010a9109803e23d6198329d22"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/joomla-projects/selenium-server-standalone/zipball/ee9d37f7bab058c010a9109803e23d6198329d22",
- "reference": "ee9d37f7bab058c010a9109803e23d6198329d22",
- "shasum": ""
- },
- "bin": [
- "bin/selenium-server-standalone"
- ],
- "type": "library",
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache 2.0"
- ],
- "authors": [
- {
- "name": "Javier Gómez",
- "email": "javier.gomez@community.joomla.org"
- }
- ],
- "description": "Composer distribution of Selenium Server Standalone, the browser automation framework. Adds a executable to your composer bin directory.",
- "homepage": "https://github.com/joomla-projects/selenium-server-standalone",
- "keywords": [
- "selenium",
- "testing"
- ],
- "time": "2015-09-30 10:26:45"
- },
- {
- "name": "phpdocumentor/reflection-docblock",
- "version": "2.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8",
- "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.0"
- },
- "suggest": {
- "dflydev/markdown": "~1.0",
- "erusev/parsedown": "~1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "phpDocumentor": [
- "src/"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- "email": "mike.vanriel@naenius.com"
- }
- ],
- "time": "2015-02-03 12:10:50"
- },
- {
- "name": "phpspec/prophecy",
- "version": "v1.5.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7",
- "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "phpdocumentor/reflection-docblock": "~2.0",
- "sebastian/comparator": "~1.1"
- },
- "require-dev": {
- "phpspec/phpspec": "~2.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4.x-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Prophecy\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Marcello Duarte",
- "email": "marcello.duarte@gmail.com"
- }
- ],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
- "keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
- ],
- "time": "2015-08-13 10:07:40"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "2.2.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979",
- "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "phpunit/php-file-iterator": "~1.3",
- "phpunit/php-text-template": "~1.2",
- "phpunit/php-token-stream": "~1.3",
- "sebastian/environment": "^1.3.2",
- "sebastian/version": "~1.0"
- },
- "require-dev": {
- "ext-xdebug": ">=2.1.4",
- "phpunit/phpunit": "~4"
- },
- "suggest": {
- "ext-dom": "*",
- "ext-xdebug": ">=2.2.1",
- "ext-xmlwriter": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
- "keywords": [
- "coverage",
- "testing",
- "xunit"
- ],
- "time": "2015-10-06 15:47:00"
- },
- {
- "name": "phpunit/php-file-iterator",
- "version": "1.4.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
- "time": "2015-06-21 13:08:43"
- },
- {
- "name": "phpunit/php-text-template",
- "version": "1.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
- "time": "2015-06-21 13:50:34"
- },
- {
- "name": "phpunit/php-timer",
- "version": "1.0.7",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
- "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
- "time": "2015-06-21 08:01:12"
- },
- {
- "name": "phpunit/php-token-stream",
- "version": "1.4.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Wrapper around PHP's tokenizer extension.",
- "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
- "keywords": [
- "tokenizer"
- ],
- "time": "2015-09-15 10:49:45"
- },
- {
- "name": "phpunit/phpunit",
- "version": "4.8.16",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "625f8c345606ed0f3a141dfb88f4116f0e22978e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/625f8c345606ed0f3a141dfb88f4116f0e22978e",
- "reference": "625f8c345606ed0f3a141dfb88f4116f0e22978e",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-json": "*",
- "ext-pcre": "*",
- "ext-reflection": "*",
- "ext-spl": "*",
- "php": ">=5.3.3",
- "phpspec/prophecy": "^1.3.1",
- "phpunit/php-code-coverage": "~2.1",
- "phpunit/php-file-iterator": "~1.4",
- "phpunit/php-text-template": "~1.2",
- "phpunit/php-timer": ">=1.0.6",
- "phpunit/phpunit-mock-objects": "~2.3",
- "sebastian/comparator": "~1.1",
- "sebastian/diff": "~1.2",
- "sebastian/environment": "~1.3",
- "sebastian/exporter": "~1.2",
- "sebastian/global-state": "~1.0",
- "sebastian/version": "~1.0",
- "symfony/yaml": "~2.1|~3.0"
- },
- "suggest": {
- "phpunit/php-invoker": "~1.1"
- },
- "bin": [
- "phpunit"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.8.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
- "keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
- "time": "2015-10-23 06:48:33"
- },
- {
- "name": "phpunit/phpunit-mock-objects",
- "version": "2.3.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
- "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983",
- "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983",
- "shasum": ""
- },
- "require": {
- "doctrine/instantiator": "^1.0.2",
- "php": ">=5.3.3",
- "phpunit/php-text-template": "~1.2",
- "sebastian/exporter": "~1.2"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "suggest": {
- "ext-soap": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sb@sebastian-bergmann.de",
- "role": "lead"
- }
- ],
- "description": "Mock Object library for PHPUnit",
- "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
- "keywords": [
- "mock",
- "xunit"
- ],
- "time": "2015-10-02 06:51:40"
- },
- {
- "name": "psr/http-message",
- "version": "1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/http-message.git",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Http\\Message\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
- }
- ],
- "description": "Common interface for HTTP messages",
- "keywords": [
- "http",
- "http-message",
- "psr",
- "psr-7",
- "request",
- "response"
- ],
- "time": "2015-05-04 20:22:00"
- },
- {
- "name": "sebastian/comparator",
- "version": "1.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/diff": "~1.2",
- "sebastian/exporter": "~1.2"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "http://www.github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
- "time": "2015-07-26 15:48:44"
- },
- {
- "name": "sebastian/diff",
- "version": "1.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "863df9687835c62aa423a22412d26fa2ebde3fd3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/863df9687835c62aa423a22412d26fa2ebde3fd3",
- "reference": "863df9687835c62aa423a22412d26fa2ebde3fd3",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Kore Nordmann",
- "email": "mail@kore-nordmann.de"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Diff implementation",
- "homepage": "http://www.github.com/sebastianbergmann/diff",
- "keywords": [
- "diff"
- ],
- "time": "2015-02-22 15:13:53"
- },
- {
- "name": "sebastian/environment",
- "version": "1.3.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6324c907ce7a52478eeeaede764f48733ef5ae44",
- "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Provides functionality to handle HHVM/PHP environments",
- "homepage": "http://www.github.com/sebastianbergmann/environment",
- "keywords": [
- "Xdebug",
- "environment",
- "hhvm"
- ],
- "time": "2015-08-03 06:14:51"
- },
- {
- "name": "sebastian/exporter",
- "version": "1.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "7ae5513327cb536431847bcc0c10edba2701064e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e",
- "reference": "7ae5513327cb536431847bcc0c10edba2701064e",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "sebastian/recursion-context": "~1.0"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.2.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
- "keywords": [
- "export",
- "exporter"
- ],
- "time": "2015-06-21 07:55:53"
- },
- {
- "name": "sebastian/global-state",
- "version": "1.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.2"
- },
- "suggest": {
- "ext-uopz": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Snapshotting of global state",
- "homepage": "http://www.github.com/sebastianbergmann/global-state",
- "keywords": [
- "global state"
- ],
- "time": "2015-10-12 03:26:01"
- },
- {
- "name": "sebastian/recursion-context",
- "version": "1.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "994d4a811bafe801fb06dccbee797863ba2792ba"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/994d4a811bafe801fb06dccbee797863ba2792ba",
- "reference": "994d4a811bafe801fb06dccbee797863ba2792ba",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3"
- },
- "require-dev": {
- "phpunit/phpunit": "~4.4"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
- }
- ],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
- "time": "2015-06-21 08:04:50"
- },
- {
- "name": "sebastian/version",
- "version": "1.0.6",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/version.git",
- "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
- "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
- "shasum": ""
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Library that helps with managing the version number of Git-hosted PHP projects",
- "homepage": "https://github.com/sebastianbergmann/version",
- "time": "2015-06-21 13:59:46"
- },
- {
- "name": "squizlabs/php_codesniffer",
- "version": "1.5.6",
- "source": {
- "type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6f3e42d311b882b25b4d409d23a289f4d3b803d5",
- "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5",
- "shasum": ""
- },
- "require": {
- "ext-tokenizer": "*",
- "php": ">=5.1.2"
- },
- "suggest": {
- "phpunit/php-timer": "dev-master"
- },
- "bin": [
- "scripts/phpcs"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-phpcs-fixer": "2.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "CodeSniffer.php",
- "CodeSniffer/CLI.php",
- "CodeSniffer/Exception.php",
- "CodeSniffer/File.php",
- "CodeSniffer/Report.php",
- "CodeSniffer/Reporting.php",
- "CodeSniffer/Sniff.php",
- "CodeSniffer/Tokens.php",
- "CodeSniffer/Reports/",
- "CodeSniffer/CommentParser/",
- "CodeSniffer/Tokenizers/",
- "CodeSniffer/DocGenerators/",
- "CodeSniffer/Standards/AbstractPatternSniff.php",
- "CodeSniffer/Standards/AbstractScopeSniff.php",
- "CodeSniffer/Standards/AbstractVariableSniff.php",
- "CodeSniffer/Standards/IncorrectPatternException.php",
- "CodeSniffer/Standards/Generic/Sniffs/",
- "CodeSniffer/Standards/MySource/Sniffs/",
- "CodeSniffer/Standards/PEAR/Sniffs/",
- "CodeSniffer/Standards/PSR1/Sniffs/",
- "CodeSniffer/Standards/PSR2/Sniffs/",
- "CodeSniffer/Standards/Squiz/Sniffs/",
- "CodeSniffer/Standards/Zend/Sniffs/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Greg Sherwood",
- "role": "lead"
- }
- ],
- "description": "PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
- "homepage": "http://www.squizlabs.com/php-codesniffer",
- "keywords": [
- "phpcs",
- "standards"
- ],
- "time": "2014-12-04 22:32:15"
- },
- {
- "name": "symfony/browser-kit",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/browser-kit.git",
- "reference": "07d664a052572ccc28eb2ab7dbbe82155b1ad367"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/07d664a052572ccc28eb2ab7dbbe82155b1ad367",
- "reference": "07d664a052572ccc28eb2ab7dbbe82155b1ad367",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9",
- "symfony/dom-crawler": "~2.0,>=2.0.5"
- },
- "require-dev": {
- "symfony/css-selector": "~2.0,>=2.0.5",
- "symfony/process": "~2.3.34|~2.7,>=2.7.6"
- },
- "suggest": {
- "symfony/process": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\BrowserKit\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony BrowserKit Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-23 14:47:27"
- },
- {
- "name": "symfony/config",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/config.git",
- "reference": "831f88908b51b9ce945f5e6f402931d1ac544423"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/831f88908b51b9ce945f5e6f402931d1ac544423",
- "reference": "831f88908b51b9ce945f5e6f402931d1ac544423",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9",
- "symfony/filesystem": "~2.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Config\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Config Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- },
- {
- "name": "symfony/console",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/console.git",
- "reference": "5efd632294c8320ea52492db22292ff853a43766"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/5efd632294c8320ea52492db22292ff853a43766",
- "reference": "5efd632294c8320ea52492db22292ff853a43766",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/event-dispatcher": "~2.1",
- "symfony/process": "~2.1"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/process": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Console\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Console Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-20 14:38:46"
- },
- {
- "name": "symfony/css-selector",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/css-selector.git",
- "reference": "e1b865b26be4a56d22a8dee398375044a80c865b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/e1b865b26be4a56d22a8dee398375044a80c865b",
- "reference": "e1b865b26be4a56d22a8dee398375044a80c865b",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\CssSelector\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jean-François Simon",
- "email": "jeanfrancois.simon@sensiolabs.com"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony CssSelector Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- },
- {
- "name": "symfony/dom-crawler",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/dom-crawler.git",
- "reference": "5fef7d8b80d8f9992df99d8ee283f420484c9612"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/5fef7d8b80d8f9992df99d8ee283f420484c9612",
- "reference": "5fef7d8b80d8f9992df99d8ee283f420484c9612",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "require-dev": {
- "symfony/css-selector": "~2.3"
- },
- "suggest": {
- "symfony/css-selector": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\DomCrawler\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony DomCrawler Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- },
- {
- "name": "symfony/event-dispatcher",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "87a5db5ea887763fa3a31a5471b512ff1596d9b8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/87a5db5ea887763fa3a31a5471b512ff1596d9b8",
- "reference": "87a5db5ea887763fa3a31a5471b512ff1596d9b8",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "require-dev": {
- "psr/log": "~1.0",
- "symfony/config": "~2.0,>=2.0.5",
- "symfony/dependency-injection": "~2.6",
- "symfony/expression-language": "~2.6",
- "symfony/stopwatch": "~2.3"
- },
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\EventDispatcher\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony EventDispatcher Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- },
- {
- "name": "symfony/filesystem",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/filesystem.git",
- "reference": "56fd6df73be859323ff97418d97edc1d756df6df"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/56fd6df73be859323ff97418d97edc1d756df6df",
- "reference": "56fd6df73be859323ff97418d97edc1d756df6df",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Filesystem\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Filesystem Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-18 20:23:18"
- },
- {
- "name": "symfony/finder",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/finder.git",
- "reference": "2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d",
- "reference": "2ffb4e9598db3c48eb6d0ae73b04bbf09280c59d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Finder\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Finder Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- },
- {
- "name": "symfony/process",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "4a959dd4e19c2c5d7512689413921e0a74386ec7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/4a959dd4e19c2c5d7512689413921e0a74386ec7",
- "reference": "4a959dd4e19c2c5d7512689413921e0a74386ec7",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Process\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Process Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-23 14:47:27"
- },
- {
- "name": "symfony/yaml",
- "version": "v2.7.6",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/yaml.git",
- "reference": "eca9019c88fbe250164affd107bc8057771f3f4d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/eca9019c88fbe250164affd107bc8057771f3f4d",
- "reference": "eca9019c88fbe250164affd107bc8057771f3f4d",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.9"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.7-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Yaml\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony Yaml Component",
- "homepage": "https://symfony.com",
- "time": "2015-10-11 09:39:48"
- }
- ],
- "aliases": [],
- "minimum-stability": "stable",
- "stability-flags": {
- "joomla-projects/joomla-browser": 20,
- "joomla-projects/robo": 20
- },
- "prefer-stable": false,
- "prefer-lowest": false,
- "platform": {
- "php": ">=5.3.10"
- },
- "platform-dev": []
-}
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 0000000..2d277b2
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,5 @@
+How to install
+
+Just install the package file over the normal Joomla! installer
+
+You can also only install certain parts by unzipping the package before.
\ No newline at end of file
diff --git a/jbuild.dist.ini b/jbuild.dist.ini
new file mode 100644
index 0000000..f3dc621
--- /dev/null
+++ b/jbuild.dist.ini
@@ -0,0 +1,4 @@
+extension = weblinks
+version = 3.4.3
+source = src
+target = package
\ No newline at end of file
diff --git a/src/com_weblinks/admin/access.xml b/src/administrator/components/com_weblinks/access.xml
similarity index 100%
rename from src/com_weblinks/admin/access.xml
rename to src/administrator/components/com_weblinks/access.xml
diff --git a/src/com_weblinks/admin/config.xml b/src/administrator/components/com_weblinks/config.xml
similarity index 100%
rename from src/com_weblinks/admin/config.xml
rename to src/administrator/components/com_weblinks/config.xml
diff --git a/src/com_weblinks/admin/controller.php b/src/administrator/components/com_weblinks/controller.php
similarity index 100%
rename from src/com_weblinks/admin/controller.php
rename to src/administrator/components/com_weblinks/controller.php
diff --git a/src/com_weblinks/admin/controllers/weblink.php b/src/administrator/components/com_weblinks/controllers/weblink.php
similarity index 100%
rename from src/com_weblinks/admin/controllers/weblink.php
rename to src/administrator/components/com_weblinks/controllers/weblink.php
diff --git a/src/com_weblinks/admin/controllers/weblinks.php b/src/administrator/components/com_weblinks/controllers/weblinks.php
similarity index 100%
rename from src/com_weblinks/admin/controllers/weblinks.php
rename to src/administrator/components/com_weblinks/controllers/weblinks.php
diff --git a/src/com_weblinks/admin/helpers/weblinks.php b/src/administrator/components/com_weblinks/helpers/weblinks.php
similarity index 100%
rename from src/com_weblinks/admin/helpers/weblinks.php
rename to src/administrator/components/com_weblinks/helpers/weblinks.php
diff --git a/src/com_weblinks/admin/models/forms/weblink.xml b/src/administrator/components/com_weblinks/models/forms/weblink.xml
similarity index 100%
rename from src/com_weblinks/admin/models/forms/weblink.xml
rename to src/administrator/components/com_weblinks/models/forms/weblink.xml
diff --git a/src/com_weblinks/admin/models/weblink.php b/src/administrator/components/com_weblinks/models/weblink.php
similarity index 100%
rename from src/com_weblinks/admin/models/weblink.php
rename to src/administrator/components/com_weblinks/models/weblink.php
diff --git a/src/com_weblinks/admin/models/weblinks.php b/src/administrator/components/com_weblinks/models/weblinks.php
similarity index 100%
rename from src/com_weblinks/admin/models/weblinks.php
rename to src/administrator/components/com_weblinks/models/weblinks.php
diff --git a/src/com_weblinks/script.php b/src/administrator/components/com_weblinks/script.php
similarity index 100%
rename from src/com_weblinks/script.php
rename to src/administrator/components/com_weblinks/script.php
diff --git a/src/com_weblinks/admin/sql/install.mysql.sql b/src/administrator/components/com_weblinks/sql/install.mysql.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/install.mysql.sql
rename to src/administrator/components/com_weblinks/sql/install.mysql.sql
diff --git a/src/com_weblinks/admin/sql/install.postgresql.sql b/src/administrator/components/com_weblinks/sql/install.postgresql.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/install.postgresql.sql
rename to src/administrator/components/com_weblinks/sql/install.postgresql.sql
diff --git a/src/com_weblinks/admin/sql/install.sqlsrv.sql b/src/administrator/components/com_weblinks/sql/install.sqlsrv.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/install.sqlsrv.sql
rename to src/administrator/components/com_weblinks/sql/install.sqlsrv.sql
diff --git a/src/com_weblinks/admin/sql/uninstall.mysql.sql b/src/administrator/components/com_weblinks/sql/uninstall.mysql.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/uninstall.mysql.sql
rename to src/administrator/components/com_weblinks/sql/uninstall.mysql.sql
diff --git a/src/com_weblinks/admin/sql/uninstall.postgresql.sql b/src/administrator/components/com_weblinks/sql/uninstall.postgresql.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/uninstall.postgresql.sql
rename to src/administrator/components/com_weblinks/sql/uninstall.postgresql.sql
diff --git a/src/com_weblinks/admin/sql/uninstall.sqlsrv.sql b/src/administrator/components/com_weblinks/sql/uninstall.sqlsrv.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/uninstall.sqlsrv.sql
rename to src/administrator/components/com_weblinks/sql/uninstall.sqlsrv.sql
diff --git a/src/com_weblinks/admin/sql/updates/mysql/3.4.0.sql b/src/administrator/components/com_weblinks/sql/updates/mysql/3.4.0.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/updates/mysql/3.4.0.sql
rename to src/administrator/components/com_weblinks/sql/updates/mysql/3.4.0.sql
diff --git a/src/com_weblinks/admin/sql/updates/postgresql/3.4.0.sql b/src/administrator/components/com_weblinks/sql/updates/postgresql/3.4.0.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/updates/postgresql/3.4.0.sql
rename to src/administrator/components/com_weblinks/sql/updates/postgresql/3.4.0.sql
diff --git a/src/com_weblinks/admin/sql/updates/sqlsrv/3.4.0.sql b/src/administrator/components/com_weblinks/sql/updates/sqlsrv/3.4.0.sql
similarity index 100%
rename from src/com_weblinks/admin/sql/updates/sqlsrv/3.4.0.sql
rename to src/administrator/components/com_weblinks/sql/updates/sqlsrv/3.4.0.sql
diff --git a/src/com_weblinks/admin/tables/weblink.php b/src/administrator/components/com_weblinks/tables/weblink.php
similarity index 100%
rename from src/com_weblinks/admin/tables/weblink.php
rename to src/administrator/components/com_weblinks/tables/weblink.php
diff --git a/src/com_weblinks/admin/views/weblink/tmpl/edit.php b/src/administrator/components/com_weblinks/views/weblink/tmpl/edit.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblink/tmpl/edit.php
rename to src/administrator/components/com_weblinks/views/weblink/tmpl/edit.php
diff --git a/src/com_weblinks/admin/views/weblink/tmpl/edit_metadata.php b/src/administrator/components/com_weblinks/views/weblink/tmpl/edit_metadata.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblink/tmpl/edit_metadata.php
rename to src/administrator/components/com_weblinks/views/weblink/tmpl/edit_metadata.php
diff --git a/src/com_weblinks/admin/views/weblink/tmpl/edit_params.php b/src/administrator/components/com_weblinks/views/weblink/tmpl/edit_params.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblink/tmpl/edit_params.php
rename to src/administrator/components/com_weblinks/views/weblink/tmpl/edit_params.php
diff --git a/src/com_weblinks/admin/views/weblink/view.html.php b/src/administrator/components/com_weblinks/views/weblink/view.html.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblink/view.html.php
rename to src/administrator/components/com_weblinks/views/weblink/view.html.php
diff --git a/src/com_weblinks/admin/views/weblinks/tmpl/default.php b/src/administrator/components/com_weblinks/views/weblinks/tmpl/default.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblinks/tmpl/default.php
rename to src/administrator/components/com_weblinks/views/weblinks/tmpl/default.php
diff --git a/src/com_weblinks/admin/views/weblinks/tmpl/default_batch.php b/src/administrator/components/com_weblinks/views/weblinks/tmpl/default_batch.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblinks/tmpl/default_batch.php
rename to src/administrator/components/com_weblinks/views/weblinks/tmpl/default_batch.php
diff --git a/src/com_weblinks/admin/views/weblinks/view.html.php b/src/administrator/components/com_weblinks/views/weblinks/view.html.php
similarity index 100%
rename from src/com_weblinks/admin/views/weblinks/view.html.php
rename to src/administrator/components/com_weblinks/views/weblinks/view.html.php
diff --git a/src/com_weblinks/admin/weblinks.php b/src/administrator/components/com_weblinks/weblinks.php
similarity index 100%
rename from src/com_weblinks/admin/weblinks.php
rename to src/administrator/components/com_weblinks/weblinks.php
diff --git a/src/com_weblinks/weblinks.xml b/src/administrator/components/com_weblinks/weblinks.xml
similarity index 68%
rename from src/com_weblinks/weblinks.xml
rename to src/administrator/components/com_weblinks/weblinks.xml
index 6197da9..07f3aa3 100644
--- a/src/com_weblinks/weblinks.xml
+++ b/src/administrator/components/com_weblinks/weblinks.xml
@@ -2,12 +2,12 @@
com_weblinks
Joomla! Project
- April 2006
- (C) 2005 - 2015 Open Source Matters. All rights reserved.
+ ##DATE##
+ (C) 2005 - ##YEAR## Open Source Matters. All rights reserved.
GNU General Public License version 2 or later; see LICENSE.txt
admin@joomla.org
www.joomla.org
- 3.4.1
+ ##VERSION##
COM_WEBLINKS_XML_DESCRIPTION
script.php
@@ -33,17 +33,12 @@
-
- weblinks.php
- controller.php
- router.php
- metadata.xml
- views
- models
- controllers
- helpers
- language
+
+ ##FRONTEND_COMPONENT_FILES##
+
+ ##FRONTEND_LANGUAGE_FILES##
+
@@ -56,19 +51,12 @@
-
- access.xml
- config.xml
- controller.php
- weblinks.php
- controllers
- helpers
- language
- models
- sql
- tables
- views
+
+ ##BACKEND_COMPONENT_FILES##
+
+ ##BACKEND_LANGUAGE_FILES##
+
diff --git a/src/com_weblinks/admin/language/en-GB/en-GB.com_weblinks.ini b/src/administrator/language/en-GB/en-GB.com_weblinks.ini
similarity index 100%
rename from src/com_weblinks/admin/language/en-GB/en-GB.com_weblinks.ini
rename to src/administrator/language/en-GB/en-GB.com_weblinks.ini
diff --git a/src/com_weblinks/admin/language/en-GB/en-GB.com_weblinks.sys.ini b/src/administrator/language/en-GB/en-GB.com_weblinks.sys.ini
similarity index 100%
rename from src/com_weblinks/admin/language/en-GB/en-GB.com_weblinks.sys.ini
rename to src/administrator/language/en-GB/en-GB.com_weblinks.sys.ini
diff --git a/src/language/en-GB/en-GB.pkg_weblinks.sys.ini b/src/administrator/language/en-GB/en-GB.pkg_weblinks.sys.ini
similarity index 100%
rename from src/language/en-GB/en-GB.pkg_weblinks.sys.ini
rename to src/administrator/language/en-GB/en-GB.pkg_weblinks.sys.ini
diff --git a/src/plg_search_weblinks/language/en-GB/en-GB.plg_search_weblinks.ini b/src/administrator/language/en-GB/en-GB.plg_search_weblinks.ini
similarity index 100%
rename from src/plg_search_weblinks/language/en-GB/en-GB.plg_search_weblinks.ini
rename to src/administrator/language/en-GB/en-GB.plg_search_weblinks.ini
diff --git a/src/plg_search_weblinks/language/en-GB/en-GB.plg_search_weblinks.sys.ini b/src/administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini
similarity index 100%
rename from src/plg_search_weblinks/language/en-GB/en-GB.plg_search_weblinks.sys.ini
rename to src/administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini
diff --git a/src/com_weblinks/site/controller.php b/src/components/com_weblinks/controller.php
similarity index 100%
rename from src/com_weblinks/site/controller.php
rename to src/components/com_weblinks/controller.php
diff --git a/src/com_weblinks/site/controllers/weblink.php b/src/components/com_weblinks/controllers/weblink.php
similarity index 100%
rename from src/com_weblinks/site/controllers/weblink.php
rename to src/components/com_weblinks/controllers/weblink.php
diff --git a/src/com_weblinks/site/helpers/association.php b/src/components/com_weblinks/helpers/association.php
similarity index 100%
rename from src/com_weblinks/site/helpers/association.php
rename to src/components/com_weblinks/helpers/association.php
diff --git a/src/com_weblinks/site/helpers/category.php b/src/components/com_weblinks/helpers/category.php
similarity index 100%
rename from src/com_weblinks/site/helpers/category.php
rename to src/components/com_weblinks/helpers/category.php
diff --git a/src/com_weblinks/site/helpers/icon.php b/src/components/com_weblinks/helpers/icon.php
similarity index 100%
rename from src/com_weblinks/site/helpers/icon.php
rename to src/components/com_weblinks/helpers/icon.php
diff --git a/src/com_weblinks/site/helpers/route.php b/src/components/com_weblinks/helpers/route.php
similarity index 100%
rename from src/com_weblinks/site/helpers/route.php
rename to src/components/com_weblinks/helpers/route.php
diff --git a/src/com_weblinks/site/metadata.xml b/src/components/com_weblinks/metadata.xml
similarity index 100%
rename from src/com_weblinks/site/metadata.xml
rename to src/components/com_weblinks/metadata.xml
diff --git a/src/com_weblinks/site/models/categories.php b/src/components/com_weblinks/models/categories.php
similarity index 100%
rename from src/com_weblinks/site/models/categories.php
rename to src/components/com_weblinks/models/categories.php
diff --git a/src/com_weblinks/site/models/category.php b/src/components/com_weblinks/models/category.php
similarity index 100%
rename from src/com_weblinks/site/models/category.php
rename to src/components/com_weblinks/models/category.php
diff --git a/src/com_weblinks/site/models/form.php b/src/components/com_weblinks/models/form.php
similarity index 100%
rename from src/com_weblinks/site/models/form.php
rename to src/components/com_weblinks/models/form.php
diff --git a/src/com_weblinks/site/models/forms/weblink.xml b/src/components/com_weblinks/models/forms/weblink.xml
similarity index 100%
rename from src/com_weblinks/site/models/forms/weblink.xml
rename to src/components/com_weblinks/models/forms/weblink.xml
diff --git a/src/com_weblinks/site/models/weblink.php b/src/components/com_weblinks/models/weblink.php
similarity index 100%
rename from src/com_weblinks/site/models/weblink.php
rename to src/components/com_weblinks/models/weblink.php
diff --git a/src/com_weblinks/site/router.php b/src/components/com_weblinks/router.php
similarity index 100%
rename from src/com_weblinks/site/router.php
rename to src/components/com_weblinks/router.php
diff --git a/src/com_weblinks/site/views/categories/tmpl/default.php b/src/components/com_weblinks/views/categories/tmpl/default.php
similarity index 100%
rename from src/com_weblinks/site/views/categories/tmpl/default.php
rename to src/components/com_weblinks/views/categories/tmpl/default.php
diff --git a/src/com_weblinks/site/views/categories/tmpl/default.xml b/src/components/com_weblinks/views/categories/tmpl/default.xml
similarity index 100%
rename from src/com_weblinks/site/views/categories/tmpl/default.xml
rename to src/components/com_weblinks/views/categories/tmpl/default.xml
diff --git a/src/com_weblinks/site/views/categories/tmpl/default_items.php b/src/components/com_weblinks/views/categories/tmpl/default_items.php
similarity index 100%
rename from src/com_weblinks/site/views/categories/tmpl/default_items.php
rename to src/components/com_weblinks/views/categories/tmpl/default_items.php
diff --git a/src/com_weblinks/site/views/categories/view.html.php b/src/components/com_weblinks/views/categories/view.html.php
similarity index 100%
rename from src/com_weblinks/site/views/categories/view.html.php
rename to src/components/com_weblinks/views/categories/view.html.php
diff --git a/src/com_weblinks/site/views/category/metadata.xml b/src/components/com_weblinks/views/category/metadata.xml
similarity index 100%
rename from src/com_weblinks/site/views/category/metadata.xml
rename to src/components/com_weblinks/views/category/metadata.xml
diff --git a/src/com_weblinks/site/views/category/tmpl/default.php b/src/components/com_weblinks/views/category/tmpl/default.php
similarity index 100%
rename from src/com_weblinks/site/views/category/tmpl/default.php
rename to src/components/com_weblinks/views/category/tmpl/default.php
diff --git a/src/com_weblinks/site/views/category/tmpl/default.xml b/src/components/com_weblinks/views/category/tmpl/default.xml
similarity index 100%
rename from src/com_weblinks/site/views/category/tmpl/default.xml
rename to src/components/com_weblinks/views/category/tmpl/default.xml
diff --git a/src/com_weblinks/site/views/category/tmpl/default_children.php b/src/components/com_weblinks/views/category/tmpl/default_children.php
similarity index 100%
rename from src/com_weblinks/site/views/category/tmpl/default_children.php
rename to src/components/com_weblinks/views/category/tmpl/default_children.php
diff --git a/src/com_weblinks/site/views/category/tmpl/default_items.php b/src/components/com_weblinks/views/category/tmpl/default_items.php
similarity index 100%
rename from src/com_weblinks/site/views/category/tmpl/default_items.php
rename to src/components/com_weblinks/views/category/tmpl/default_items.php
diff --git a/src/com_weblinks/site/views/category/view.feed.php b/src/components/com_weblinks/views/category/view.feed.php
similarity index 100%
rename from src/com_weblinks/site/views/category/view.feed.php
rename to src/components/com_weblinks/views/category/view.feed.php
diff --git a/src/com_weblinks/site/views/category/view.html.php b/src/components/com_weblinks/views/category/view.html.php
similarity index 100%
rename from src/com_weblinks/site/views/category/view.html.php
rename to src/components/com_weblinks/views/category/view.html.php
diff --git a/src/com_weblinks/site/views/form/metadata.xml b/src/components/com_weblinks/views/form/metadata.xml
similarity index 100%
rename from src/com_weblinks/site/views/form/metadata.xml
rename to src/components/com_weblinks/views/form/metadata.xml
diff --git a/src/com_weblinks/site/views/form/tmpl/edit.php b/src/components/com_weblinks/views/form/tmpl/edit.php
similarity index 100%
rename from src/com_weblinks/site/views/form/tmpl/edit.php
rename to src/components/com_weblinks/views/form/tmpl/edit.php
diff --git a/src/com_weblinks/site/views/form/tmpl/edit.xml b/src/components/com_weblinks/views/form/tmpl/edit.xml
similarity index 100%
rename from src/com_weblinks/site/views/form/tmpl/edit.xml
rename to src/components/com_weblinks/views/form/tmpl/edit.xml
diff --git a/src/com_weblinks/site/views/form/view.html.php b/src/components/com_weblinks/views/form/view.html.php
similarity index 100%
rename from src/com_weblinks/site/views/form/view.html.php
rename to src/components/com_weblinks/views/form/view.html.php
diff --git a/src/com_weblinks/site/views/weblink/view.html.php b/src/components/com_weblinks/views/weblink/view.html.php
similarity index 100%
rename from src/com_weblinks/site/views/weblink/view.html.php
rename to src/components/com_weblinks/views/weblink/view.html.php
diff --git a/src/com_weblinks/site/weblinks.php b/src/components/com_weblinks/weblinks.php
similarity index 100%
rename from src/com_weblinks/site/weblinks.php
rename to src/components/com_weblinks/weblinks.php
diff --git a/src/com_weblinks/site/language/en-GB/en-GB.com_weblinks.ini b/src/language/en-GB/en-GB.com_weblinks.ini
similarity index 100%
rename from src/com_weblinks/site/language/en-GB/en-GB.com_weblinks.ini
rename to src/language/en-GB/en-GB.com_weblinks.ini
diff --git a/src/mod_weblinks/language/en-GB/en-GB.mod_weblinks.ini b/src/language/en-GB/en-GB.mod_weblinks.ini
similarity index 100%
rename from src/mod_weblinks/language/en-GB/en-GB.mod_weblinks.ini
rename to src/language/en-GB/en-GB.mod_weblinks.ini
diff --git a/src/mod_weblinks/language/en-GB/en-GB.mod_weblinks.sys.ini b/src/language/en-GB/en-GB.mod_weblinks.sys.ini
similarity index 100%
rename from src/mod_weblinks/language/en-GB/en-GB.mod_weblinks.sys.ini
rename to src/language/en-GB/en-GB.mod_weblinks.sys.ini
diff --git a/src/mod_weblinks/mod_weblinks.xml b/src/mod_weblinks/mod_weblinks.xml
deleted file mode 100644
index abcaa38..0000000
--- a/src/mod_weblinks/mod_weblinks.xml
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
- mod_weblinks
- Joomla! Project
- July 2009
- Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
- GNU General Public License version 2 or later; see LICENSE.txt
- admin@joomla.org
- www.joomla.org
- 3.4.1
- MOD_WEBLINKS_XML_DESCRIPTION
-
- language
- tmpl
- mod_weblinks.php
- helper.php
-
-
-
-
-
-
-
-
-
diff --git a/src/mod_weblinks/helper.php b/src/modules/mod_weblinks/helper.php
similarity index 100%
rename from src/mod_weblinks/helper.php
rename to src/modules/mod_weblinks/helper.php
diff --git a/src/mod_weblinks/mod_weblinks.php b/src/modules/mod_weblinks/mod_weblinks.php
similarity index 100%
rename from src/mod_weblinks/mod_weblinks.php
rename to src/modules/mod_weblinks/mod_weblinks.php
diff --git a/src/modules/mod_weblinks/mod_weblinks.xml b/src/modules/mod_weblinks/mod_weblinks.xml
new file mode 100644
index 0000000..1fa8a84
--- /dev/null
+++ b/src/modules/mod_weblinks/mod_weblinks.xml
@@ -0,0 +1,162 @@
+
+
+ mod_weblinks
+ Joomla! Project
+ ##DATE##
+ Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
+ GNU General Public License version 2 or later; see LICENSE.txt
+ admin@joomla.org
+ www.joomla.org
+ ##VERSION##
+ MOD_WEBLINKS_XML_DESCRIPTION
+
+ ##MODULE_FILES##
+
+
+ ##LANGUAGE_FILES##
+
+
+
+
+
+
+
+
+
diff --git a/src/mod_weblinks/tmpl/default.php b/src/modules/mod_weblinks/tmpl/default.php
similarity index 100%
rename from src/mod_weblinks/tmpl/default.php
rename to src/modules/mod_weblinks/tmpl/default.php
diff --git a/src/plg_finder_weblinks/language/en-GB/en-GB.plg_finder_weblinks.ini b/src/plugins/finder/weblinks/language/en-GB/en-GB.plg_finder_weblinks.ini
similarity index 100%
rename from src/plg_finder_weblinks/language/en-GB/en-GB.plg_finder_weblinks.ini
rename to src/plugins/finder/weblinks/language/en-GB/en-GB.plg_finder_weblinks.ini
diff --git a/src/plg_finder_weblinks/language/en-GB/en-GB.plg_finder_weblinks.sys.ini b/src/plugins/finder/weblinks/language/en-GB/en-GB.plg_finder_weblinks.sys.ini
similarity index 100%
rename from src/plg_finder_weblinks/language/en-GB/en-GB.plg_finder_weblinks.sys.ini
rename to src/plugins/finder/weblinks/language/en-GB/en-GB.plg_finder_weblinks.sys.ini
diff --git a/src/plg_finder_weblinks/weblinks.php b/src/plugins/finder/weblinks/weblinks.php
similarity index 100%
rename from src/plg_finder_weblinks/weblinks.php
rename to src/plugins/finder/weblinks/weblinks.php
diff --git a/src/plg_finder_weblinks/weblinks.xml b/src/plugins/finder/weblinks/weblinks.xml
similarity index 63%
rename from src/plg_finder_weblinks/weblinks.xml
rename to src/plugins/finder/weblinks/weblinks.xml
index 7b5c5d5..37899fe 100644
--- a/src/plg_finder_weblinks/weblinks.xml
+++ b/src/plugins/finder/weblinks/weblinks.xml
@@ -2,15 +2,17 @@
plg_finder_weblinks
Joomla! Project
- August 2011
- (C) 2005 - 2015 Open Source Matters. All rights reserved.
+ ##DATE##
+ (C) 2005 - ##YEAR## Open Source Matters. All rights reserved.
GNU General Public License version 2 or later; see LICENSE.txt
admin@joomla.org
www.joomla.org
- 3.4.1
+ ##VERSION##
PLG_FINDER_WEBLINKS_XML_DESCRIPTION
- weblinks.php
- language
+ ##FILES##
+
+ ##LANGUAGE_FILES##
+
diff --git a/src/plg_search_weblinks/weblinks.php b/src/plugins/search/weblinks/weblinks.php
similarity index 100%
rename from src/plg_search_weblinks/weblinks.php
rename to src/plugins/search/weblinks/weblinks.php
diff --git a/src/plg_search_weblinks/weblinks.xml b/src/plugins/search/weblinks/weblinks.xml
similarity index 83%
rename from src/plg_search_weblinks/weblinks.xml
rename to src/plugins/search/weblinks/weblinks.xml
index 1e11c8c..e7b0dc9 100644
--- a/src/plg_search_weblinks/weblinks.xml
+++ b/src/plugins/search/weblinks/weblinks.xml
@@ -2,17 +2,19 @@
plg_search_weblinks
Joomla! Project
- November 2005
- Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
+ ##DATE##
+ Copyright (C) 2005 - ##YEAR## Open Source Matters. All rights reserved.
GNU General Public License version 2 or later; see LICENSE.txt
admin@joomla.org
www.joomla.org
- 3.4.1
+ ##VERSION##
PLG_SEARCH_WEBLINKS_XML_DESCRIPTION
- weblinks.php
- language
+ ##FILES##
+
+ ##LANGUAGE_FILES##
+
diff --git a/tests/acceptance.suite.dist.yml b/tests/acceptance.suite.dist.yml
index fb7b6a3..567140d 100644
--- a/tests/acceptance.suite.dist.yml
+++ b/tests/acceptance.suite.dist.yml
@@ -38,4 +38,5 @@ modules:
AcceptanceHelper:
repo_folder: '/home/travis/build/joomla-extensions/weblinks/' # Path to the Extension repository. To be used by tests to install via Install from folder
counter_test_url: 'http://localhost/tests/joomla-cms3' # the url for the weblink item used to test hits counter
+ url: 'http://localhost:8080/tests/joomla-cms3' # the url that points to the joomla installation at /tests/system/joomla-cms - we need it twice here
error_level: "E_ALL & ~E_STRICT & ~E_DEPRECATED"
\ No newline at end of file
diff --git a/tests/acceptance/install/InstallWeblinksCest.php b/tests/acceptance/install/InstallWeblinksCest.php
index 8a4a359..dbd59c9 100644
--- a/tests/acceptance/install/InstallWeblinksCest.php
+++ b/tests/acceptance/install/InstallWeblinksCest.php
@@ -26,8 +26,10 @@ class InstallWeblinksCest
{
$I->doAdministratorLogin();
$I->comment('get Weblinks repository folder from acceptance.suite.yml (see _support/AcceptanceHelper.php)');
- $path = $I->getConfiguration('repo_folder');
- $I->installExtensionFromFolder($path . 'src/com_weblinks/');
+
+ // URL where the package file to install is located (mostly the same as joomla-cms)
+ $url = $I->getConfiguration('url');
+ $I->installExtensionFromUrl($url . "/pkg-weblinks-current.zip");
$I->doAdministratorLogout();
}
}
\ No newline at end of file