Complex expressions

Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.

Literal arrays are omitted.

File Count Expression
/src/app/Controllers/Auth/AuthController.php:161$validation $this->validator->validate($body, ['email' => v::noWhitespace( )->notEmpty( )->email( ), 'password' => v::notEmpty( ),  ])
/src/app/Controllers/Invoice/InvoiceController.php:2481$validation $this->validator->validate($req, ['dueDate' => v::optional(v::notEmpty( )->date('Y-m-d')), 'createdDate' => v::optional(v::notEmpty( )->date('Y-m-d')), 'tax' => v::optional(v::notEmpty( )->floatVal( )->between(0.001.00)), 'userId' => v::optional(v::noWhitespace( )->notEmpty( )->intVal( )->CheckSeedLimit( )), 'description' => v::optional(v::notEmpty( )->alnum( )), 'custName' => v::optional(v::notEmpty( )), 'custAddress' => v::optional(v::notEmpty( )), 'custCity' => v::optional(v::notEmpty( )->alpha( )), 'custState' => v::optional(v::notEmpty( )->alpha( )), 'custZip' => v::optional(v::notEmpty( )->intVal( )), 'custEmail' => v::optional(v::notEmpty( )->email( )),  ])
/src/app/Controllers/Auth/AuthController.php:651$validation $this->validator->validate($body, ['email' => v::noWhitespace( )->notEmpty( )->email( ), 'email' => v::not(v::emailAvailable( ))])
/src/app/Controllers/Auth/AuthController.php:461$validation $this->validator->validate($body, ['email' => v::noWhitespace( )->notEmpty( )->email( )->emailAvailable( ), 'password' => v::notEmpty( ),  ])
/src/app/Auth/Auth.php:511$url "http://" $this->container['settings']['domain'] . "/reset/" $user->id "/" $token "/" substr(hash("sha256"$user->id $token $user->password), 525)
/src/app/Controllers/Auth/AuthController.php:1131$users DB::table('users')->leftJoin('invoices''users.id''=''invoices.userid')->select('name''email''isAdmin'DB::raw('SUM(invoices.total) as total'))->groupBy('email')->get( )
/src/app/Middleware/Auth/AuthMiddleware.php:551$validation $this->validator->validate($args, ['userId' => v::noWhitespace( )->notEmpty( )->intVal( ), 'resetToken' => v::noWhitespace( )->notEmpty( )->intVal( )->TokenExpiration( ), 'pwhash' => v::noWhitespace( )->alnum( ),  ])
/src/app/Controllers/Invoice/InvoiceController.php:1791$csv_customer = ['name' => $csvInvoice[4], 'address' => $csvInvoice[5], 'city' => $csvInvoice[6], 'state' => $csvInvoice[7], 'zip' => $csvInvoice[8], 'email' => $csvInvoice[9],  ]
/src/app/Invoice/Customer.php:261$validation $this->container->validator->validate($cus, ['name' => v::notEmpty( ), 'address' => v::notEmpty( ), 'city' => v::notEmpty( )->alpha( ), 'state' => v::notEmpty( )->alpha( ), 'zip' => v::notEmpty( )->intVal( ), 'email' => v::notEmpty( )->email( ),  ])