* $metaData = new Phalcon\Mvc\Model\Metadata\Session(array( * 'prefix' => 'my-app-id' * )); * */ class Session extends \Phalcon\Mvc\Model\MetaData implements \Phalcon\DI\InjectionAwareInterface, \Phalcon\Mvc\Model\MetaDataInterface { const MODELS_ATTRIBUTES = 0; const MODELS_PRIMARY_KEY = 1; const MODELS_NON_PRIMARY_KEY = 2; const MODELS_NOT_NULL = 3; const MODELS_DATA_TYPES = 4; const MODELS_DATA_TYPES_NUMERIC = 5; const MODELS_DATE_AT = 6; const MODELS_DATE_IN = 7; const MODELS_IDENTITY_COLUMN = 8; const MODELS_DATA_TYPES_BIND = 9; const MODELS_AUTOMATIC_DEFAULT_INSERT = 10; const MODELS_AUTOMATIC_DEFAULT_UPDATE = 11; const MODELS_COLUMN_MAP = 0; const MODELS_REVERSE_COLUMN_MAP = 1; protected $_prefix; /** * \Phalcon\Mvc\Model\MetaData\Session constructor * * @param array $options */ public function __construct($options=null){ } /** * Reads meta-data from $_SESSION * * @param string $key * @return array */ public function read($key){ } /** * Writes the meta-data to $_SESSION * * @param string $key * @param array $data */ public function write($key, $data){ } } }