core/Group/Container/Container.php
Showing 40 of 40 total issues
Container
has 21 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class Container implements ContainerContract{ private static $instance; protected $timezone;
Function doAction
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
Open
public function doAction($class, $action, array $parameters, \Request $request) { $reflector = $this->buildMoudle($class); if (!$reflector->hasMethod($action)) {
- Read upRead up
Opening class brace must be on a line by itself Open
Open
{
- Exclude checks
Inline control structures are not allowed Open
Open
if (!empty($arg->getClass()) && $arg->getClass()->getName() == 'Group\Http\Request') $args[$paramName] = $request;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
return self::$instance;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
throw new NotFoundException("Class ".$class." exist ,But the Action ".$action." not found");
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
/**
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
* build a moudle class
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
*/
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
if (!(self::$instance instanceof self)){
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
* @param class
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
throw new NotFoundException("Class ".$class." not found !");
- Exclude checks
Inline control structures are not allowed Open
Open
if (isset($parameters[$paramName])) $args[$paramName] = $parameters[$paramName];
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
self::$instance = new self;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
* @return ReflectionClass class
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
if (!class_exists($class)) {
- Exclude checks
Line exceeds 120 characters; contains 126 characters Open
Open
if (!empty($arg->getClass()) && $arg->getClass()->getName() == 'Group\Http\Request') $args[$paramName] = $request;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
$method = $reflector->getmethod($action);
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
public static function getInstance()
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
$reflector = new ReflectionClass($class);
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
public function doAction($class, $action, array $parameters, \Request $request)
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
$reflector = $this->buildMoudle($class);
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
*
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
public function buildMoudle($class)
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
if (!$reflector->hasMethod($action)) {
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
return $reflector;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
$instanc = $reflector->newInstanceArgs(array(App::getInstance()));
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
return $method->invokeArgs($instanc, $args);
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
private static $instance;
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
{
- Exclude checks
Spaces must be used to indent lines; tabs are not allowed Open
Open
}
- Exclude checks
Whitespace found at end of line Open
Open
{
- Exclude checks
Expected 1 space after closing parenthesis; found 0 Open
Open
if (!(self::$instance instanceof self)){
- Exclude checks
Whitespace found at end of line Open
Open
{
- Exclude checks