Using the littled lib Library in PHP Projects

From Littledamien Wiki
Revision as of 01:32, 23 May 2018 by Video8 (talk | contribs)
Jump to navigation Jump to search

Using composer

Add a composer.json file in the root of the PHP web project and configure it to fetch the littled_lib library from from GitHub.

{
  "require": {
    "php": ">=5.6.0",
    "ext-curl": "*",
    "dbarchowsky/littled": "dev-develop"
  },
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/dbarchowsky/littled_lib.git"
    }
  ]
}

Installing composer

Download the installer, which is a PHP script.

$ wget https://getcomposer.org/installer

Run the installer script.

$ php -f ./installer

Clean up the installer script.

$ rm ./installer

Install the libraries specified in composer.json.

$ php composer.phar install

Add the --no-dev option to skip over installing development dependencies:

$ php composer.phar install --no-dev

Making modifications on the library

Make sure to work on the develop branch of the repo.

$ git co develop
$ git pull origin develop
$ git push origin develop

composer.json is configured to look at that branch for updates. Any updates committed to master will be ignored.

Downloading updates

From the directory containing the composer.json and composer.phar files:

$ php composer.phar update


See also