src/Easy/EasyForm.php
public function getProperty($propertyName)
    {
        $ret = parent::getProperty($propertyName);
        if ($ret !== null)
            return $ret;

        $pos1 = strpos($propertyName, "[");
        $pos2 = strpos($propertyName, "]");
        if ($pos1 > 0 && $pos2 > $pos1) {
            $propType = substr($propertyName, 0, $pos1);
            $elementName = substr($propertyName, $pos1 + 1, $pos2 - $pos1 - 1);
            switch (strtolower($propType)) {
                case 'param':
                case 'params':
                    $result = $this->formParams[$elementName];
                    break;
                default:

                    $result = $this->getElement($elementName);
                    break;
            }
            return $result;
        }
    }
public function getProperty($propertyName)
    {
        $ret = parent::getProperty($propertyName);
        if ($ret !== null)
            return $ret;

        $pos1 = strpos($propertyName, "[");
        $pos2 = strpos($propertyName, "]");
        if ($pos1 > 0 && $pos2 > $pos1) {
            $propType = substr($propertyName, 0, $pos1);
            $elementName = substr($propertyName, $pos1 + 1, $pos2 - $pos1 - 1);
            switch (strtolower($propType)) {
                case 'param':
                case 'params':
                    $result = $this->formParams[$elementName];
                    break;
                default:

                    $result = $this->getElement($elementName);
                    break;
            }
            return $result;
        }
    }
Get object property
This method get element object if propertyName is "Elements[elementName]" format.

@param string $propertyName
@return <type>