@ 2013-10-10T18:13:36Z <?php
const CONDITION_EQUAL = 1;
const CONDITION_DOES_NOT_EQUAL = 2;
const CONDITION_CONTAIN = 3;
const CONDITION_DOES_NOT_CONTAIN = 4;
const CONDITION_GREATER_THAN = 5;
const CONDITION_LESS_THAN = 6;
const CONDITION_STRING_LENGTH_GREATER_THAN = 7;
const CONDITION_STRING_LENGTH_LESS_THAN = 8;
const CONDITION_MATCH_PARTIAL_REGEX = 9;
const CONDITION_NOT_MATCH_PARTIAL_REGEX = 10;
const CONDITION_MATCH_EXACT_REGEX = 11;
const CONDITION_NOT_MATCH_EXACT_REGEX = 12;
public static $conditionNames = array(
self::CONDITION_EQUAL => 'Equals',
self::CONDITION_DOES_NOT_EQUAL => 'Does Not Equal',
self::CONDITION_CONTAIN => 'Contains',
self::CONDITION_DOES_NOT_CONTAIN => 'Does Not Contain',
self::CONDITION_GREATER_THAN => 'Greater Than',
self::CONDITION_LESS_THAN => 'Less Than',
self::CONDITION_STRING_LENGTH_GREATER_THAN => 'String Length Greater Than',
self::CONDITION_STRING_LENGTH_LESS_THAN => 'String Length Less Than',
self::CONDITION_MATCH_PARTIAL_REGEX => 'Match Partial Regex',
self::CONDITION_NOT_MATCH_PARTIAL_REGEX => 'Not Match Partial Regex',
self::CONDITION_MATCH_EXACT_REGEX => 'Match Exact Regex',
self::CONDITION_NOT_MATCH_EXACT_REGEX => 'Not Match Exact Regex'
);
/**
* Default methods for operating on the condition.
* These MAY be overwritten depending on data type used @see \Entity\Validator::isValid()
* @var array
*/
public static $conditionMethods = array(
self::CONDITION_EQUAL => function($subject, $value){
return ($subject == $value);
},
self::CONDITION_DOES_NOT_EQUAL => function($subject, $value){
return ($subject != $value);
},
self::CONDITION_CONTAIN => function ($subject, $value) {
return (strpos($subject, $value) !== false);
},
self::CONDITION_DOES_NOT_CONTAIN => function ($subject, $value) {
return (strpos($subject, $value) === false);
}
);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 5.4.20 0.018 0.042 12.36 5.4.19 0.017 0.041 12.36 5.4.18 0.014 0.045 12.36 5.4.17 0.029 0.068 12.37 5.4.16 0.017 0.050 12.36 5.4.15 0.017 0.046 12.36 5.4.14 0.017 0.041 12.05 5.4.13 0.019 0.046 12.03 5.4.12 0.032 0.087 12.00 5.4.11 0.019 0.042 11.99 5.4.10 0.017 0.042 11.99 5.4.9 0.016 0.046 12.00 5.4.8 0.019 0.052 11.99 5.4.7 0.034 0.085 11.99 5.4.6 0.014 0.047 11.99 5.4.5 0.016 0.042 11.99 5.4.4 0.015 0.044 11.98 5.4.3 0.017 0.042 11.98 5.4.2 0.015 0.043 11.97 5.4.1 0.010 0.046 11.98 5.4.0 0.017 0.039 11.46 5.3.27 0.020 0.040 12.73 5.3.26 0.016 0.045 12.72 5.3.25 0.013 0.047 12.72 5.3.24 0.019 0.040 12.72 5.3.23 0.015 0.047 12.71 5.3.22 0.018 0.042 12.68 5.3.21 0.033 0.088 12.68 5.3.20 0.018 0.043 12.68 5.3.19 0.020 0.041 12.67 5.3.18 0.019 0.040 12.68 5.3.17 0.027 0.062 12.67 5.3.16 0.010 0.050 12.67 5.3.15 0.014 0.045 12.68 5.3.14 0.018 0.042 12.66 5.3.13 0.017 0.043 12.66 5.3.12 0.014 0.047 12.66 5.3.11 0.019 0.041 12.66 5.3.10 0.015 0.046 12.12 5.3.9 0.018 0.049 12.09 5.3.8 0.015 0.046 12.07 5.3.7 0.022 0.042 12.07 5.3.6 0.039 0.082 12.06 5.3.5 0.022 0.038 12.00 5.3.4 0.015 0.044 12.00 5.3.3 0.018 0.040 11.94 5.3.2 0.014 0.046 11.71 5.3.1 0.012 0.044 11.67 5.3.0 0.014 0.043 11.65
preferences:dark mode live preview
137.41 ms | 1394 KiB | 7 Q