for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* ==================================
* Responsible PHP API
*
* @link Git https://github.com/vince-scarpa/responsibleAPI.git
* @api Responible API
* @package responsible\core\traits
* @author Vince scarpa <[email protected]>
*/
namespace responsible\core\traits;
// use responsible\core\options;
trait optionsTrait
{
* $options
* Options property
* @var array
private $options = [];
* setOptions
* Set the Responsible API options
* @param array $options
public function setOptions($options):void
$this->options = $options;
}
* getOptions
* Get the Responsible API options if set
* @return array
public function getOptions():array
if (!empty($this->options)) {
return $this->options;
return [];
* [setOption Set a single option]
* @param string $key
* @param mixed $value
public function setOption($key, $value)
$this->options[$key] = $value;