This plugin checks what's inside the files.
Make sure a file or directory files returns an array with all lowercase values.
expect('file.php')->toReturnLowercase();
Make sure a file or directory files returns an array with unique values.
expect('file.php')->toReturnUnique();
Make sure a file or directory files returns an array with single words.
expect('file.php')->toReturnSingleWords();
<?php
// lowercase.php
return [
'lower',
'case',
'lowercase',
'array' => [
'lower',
'case',
],
];
expect('lowercase.php')->toReturnLowercase();
<?php
// notlowercase.php
return [
'lower',
'caSe',
'lowercase',
];
expect('notlowercase.php')->toReturnLowercase();
directory
├── file.js
├── file.php
├── subdirectory
├── file.json
├── file1.php
├── file2.php
- To scan all the php files in
directory
and all its subdirectories (file.php
,file1.php
andfile2.php
), we can use:
expect('directory')->toReturnLowercase();
- We can also specify the scan depth using
depth
.
expect('directory')->toReturnLowercase(depth:0);
In this case it will only scan direct php file which is file.php
.