for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* File containing the {@see Mailcode_Traits_Commands_Validation_Variable} trait.
*
* @package Mailcode
* @subpackage Validation
* @see Mailcode_Traits_Commands_Validation_Variable
*/
declare(strict_types=1);
namespace Mailcode;
* Command validation drop-in: checks for the presence
* of the `insensitive:` keyword in the command statement,
* and sets the case insensitive flag accordingly.
* @author Sebastian Mordziol <[email protected]>
* @property Mailcode_Parser_Statement_Validator $validator
trait Mailcode_Traits_Commands_Validation_CaseSensitive
{
* @var boolean
protected $caseInsensitive = false;
protected function validateSyntax_case_sensitive() : void
$val = $this->validator->createKeyword('insensitive');
$this->caseInsensitive = $val->isValid();
}
public function isCaseInsensitive() : bool
return $this->caseInsensitive;