lithium\security\validation\FormSignature::config PHP Method

config() public static method

Configures the class or retrieves current class configuration.
public static config ( array $config = [] ) : array | void
$config array Available configuration options are: - `'classes'` _array_: May be used to inject dependencies. - `'secret'` _string_: *Must* be provided.
return array | void If `$config` is empty, returns an array with the current configurations.
    public static function config(array $config = array())
    {
        if (!$config) {
            return array('classes' => static::$_classes, 'secret' => static::$_secret);
        }
        if (isset($config['classes'])) {
            static::$_classes = $config['classes'] + static::$_classes;
        }
        if (isset($config['secret'])) {
            static::$_secret = $config['secret'];
        }
    }

Usage Example

Example #1
0
 public function setUp()
 {
     $this->context = new MockFormRenderer(compact('request'));
     $this->subject = new Security(array('context' => $this->context));
     FormSignature::config(array('secret' => 'wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY'));
 }
All Usage Examples Of lithium\security\validation\FormSignature::config