Class NullContext
Provides a context provider that does nothing.
This context provider simply fulfils the interface requirements that FormHelper has and allows access to the request data.
Property Summary
- 
        $_request protected
Cake\Network\RequestThe request object.
 
Method Summary
- 
          
__construct() public
Constructor.
 - 
          
attributes() public
Get an associative array of other attributes for a field name.
 - 
          
error() public
Get the errors for a given field
 - 
          
fieldNames() public
Get the fieldnames of the top level object in this context.
 - 
          
hasError() public
Check whether or not a field has an error attached to it
 - 
          
isCreate() public
Returns whether or not this form is for a create operation.
 - 
          
isPrimaryKey() public
Returns true if the passed field name is part of the primary key for this context
 - 
          
isRequired() public
Check if a given field is 'required'.
 - 
          
primaryKey() public
Get the fields used in the context as a primary key.
 - 
          
type() public
Get the abstract field type for a given field name.
 - 
          
val() public
Get the current value for a given field.
 
Method Detail
__construct() ¶ public
__construct(Cake\Network\Request $request, array $context)
      Constructor.
Parameters
- 
                
Cake\Network\Request$request The request object.
- 
                
array$context Context info.
attributes() ¶ public
attributes(string $field): array
      Get an associative array of other attributes for a field name.
Parameters
- 
                
string$field 
Returns
arrayerror() ¶ public
error(string $field): array
      Get the errors for a given field
Parameters
- 
                
string$field 
Returns
arrayfieldNames() ¶ public
fieldNames(): array
      Get the fieldnames of the top level object in this context.
Returns
arrayhasError() ¶ public
hasError(string $field): bool
      Check whether or not a field has an error attached to it
Parameters
- 
                
string$field 
Returns
boolisCreate() ¶ public
isCreate(): bool
      Returns whether or not this form is for a create operation.
Returns
boolisPrimaryKey() ¶ public
isPrimaryKey(string $field): bool
      Returns true if the passed field name is part of the primary key for this context
Parameters
- 
                
string$field 
Returns
boolisRequired() ¶ public
isRequired(string $field): bool
      Check if a given field is 'required'.
In this context class, this is simply defined by the 'required' array.
Parameters
- 
                
string$field 
Returns
boolprimaryKey() ¶ public
primaryKey(): array
      Get the fields used in the context as a primary key.
Returns
arraytype() ¶ public
type(string $field): null|string
      Get the abstract field type for a given field name.
Parameters
- 
                
string$field 
Returns
null|stringval() ¶ public
val(string $field): mixed
      Get the current value for a given field.
Parameters
- 
                
string$field 
Returns
mixed