public function getValidations($class = null)
    {
        $reflectionClass = $class ? new \ReflectionClass($class) : false;
        if ($reflectionClass === false) {
            return [];
        }
        $result = $this->buildValidation($class);
        $validations = [];
        foreach ($result as $keyElement => $element) {
            if (is_array($element)) {
                foreach ($element as $keyChild => $child) {
                    if (is_array($child)) {
                        foreach ($child as $grandChild) {
                            $validations[] = sprintf('%s => %s', $keyChild, $grandChild);
                        }
                    } else {
                        $validations[] = sprintf('%s => %s', $keyElement, $child);
                    }
                }
            } else {
                $validations[] = $element;
            }
        }

        return $validations;
    }
public function getValidations($class = null)
    {
        $reflectionClass = $class ? new \ReflectionClass($class) : false;
        if ($reflectionClass === false) {
            return [];
        }
        $result = $this->buildValidation($class);
        $validations = [];
        foreach ($result as $keyElement => $element) {
            if (is_array($element)) {
                foreach ($element as $keyChild => $child) {
                    if (is_array($child)) {
                        foreach ($child as $grandChild) {
                            $validations[] = sprintf('%s => %s', $keyChild, $grandChild);
                        }
                    } else {
                        $validations[] = sprintf('%s => %s', $keyElement, $child);
                    }
                }
            } else {
                $validations[] = $element;
            }
        }

        return $validations;
    }
public function getValidations ( $ class = null ) { $ reflectionClass = $ class ? new \ ReflectionClass ( $ class ) : false ; if ( $ reflectionClass === false ) { return [ ] ; } $ result = $ this -> buildValidation ( $ class ) ; $ validations = [ ] ; foreach ( $ result as $ keyElement => $ element ) { if ( is_array ( $ element ) ) { foreach ( $ element as $ keyChild => $ child ) { if ( is_array ( $ child ) ) { foreach ( $ child as $ grandChild ) { $ validations [ ] = sprintf ( '%s => %s' , $ keyChild , $ grandChild ) ; } } else { $ validations [ ] = sprintf ( '%s => %s' , $ keyElement , $ child ) ; } } } else { $ validations [ ] = $ element ; } } return $ validations ; }
Gets the validations.

@param string|null $class The class namespace

@return array
Gets the validations .