for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use einfach\operation\{Railway, Result};
use function einfach\operation\response\{ok, error};
trait CRUDTraits
You can fix this by adding a namespace to your class:
namespace YourVendor; class YourClass { }
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.
{
public function validate($params)
// pretend a lot of validations here
if($params['price'] > 100) {
return ok($params);
} else {
return error($params, 'Too cheap to be true!');
}
public function checkPermissions($params)
return ( $params['user']->login == 'yevhen' )
? ok($params)
: error($params, 'Permission denied!');
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.