Skip to content

Rindula/cake-luminance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luminance plugin for CakePHP

Release

Installation

You can install this plugin into your CakePHP application using composer.

The recommended way to install composer packages is:

composer require rindula/luminance

Setup

To activate the Plugin in CakePHP, you have to add the following to the end of config/bootstrap.php:

Plugin::load('Luminance');

In a View

To use this Helper in a view, you have two options:

  1. Add the Helper to one Controller only

add the following code to your controller:

public $helpers = ['Luminance'];
  1. Add it globally to your AppView

Add the following to the initialize method of src/View/AppView.php:

$this->loadHelper('Luminance.Luminance');

In a Controller

Add this to the initialize function of the Controller you need the Component in, below parent::initialize():

$this->loadComponent('Luminance.Luminance')

Usage

Once the respective setup is done you can use it like this:

View and Controller

$color = $this->Luminance->getContrastColor($hexColor);

$color then contains the hex color of the contrast color, which is either black (#000000) or white (#FFFFFF).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages