Skip to content

Přidaní podpory MetaDataProperty::addSetter, addGetter #46

@PetrP

Description

@PetrP

http://orm.petrprochazka.com/forum/post/461/#p461

Zvazuji přidání Orm\MetaDataProperty::addSetter a Orm\MetaDataProperty::addGetter do 0.4 (možná se to dostane až do 0.5)

/** @property int|NULL $ic {emptyStringToNull} */
class User extends BaseEntity
{
} 
class MyMetaDataProperty extends Orm\MetaDataProperty
{
    public function setEmptyStringToNull()
    {
        $this->addSetter(function ($value) {
            if ($value === '')
            {
                $value = NULL;
            }
            return $value;
        });
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions