/** * Shorthand to create or update a Property * * @return Property * @author Enrique Martinez **/ public function setProperty($key, $value = null) { if (!($property = $this->findOneBy(array('keey' => $key)))) { $property = new Property(); $property->setKeey($key); } $property->setValue($value); return $property; }