Skip to content

Instantly share code, notes, and snippets.

@rogersguedes
Created August 12, 2017 17:51
Show Gist options
  • Select an option

  • Save rogersguedes/f675eb494b08cd35b0ba4c6f5e7dbcd4 to your computer and use it in GitHub Desktop.

Select an option

Save rogersguedes/f675eb494b08cd35b0ba4c6f5e7dbcd4 to your computer and use it in GitHub Desktop.
CodeIgniter 3 Session Doctrine 2 Entity
<?php
/**
* @Entity
* @Table(name="sessions", indexes={@index(name="sessions_timestamp", columns={"timestamp"})})
*/
class Sessions
{
/**
* @Id
* @Column(name="id", type="string", length=40)
* @var string
*/
private $id;
/**
* @Column(name="ip_address", type="string", length=45)
* @var string
*/
private $ipAddress;
/**
* @Column(name="timestamp", type="integer", options={"default": 0, "unsigned": true})
* @var integer
*/
private $timestamp;
/**
* @Column(name="data", type="blob", length=65535, nullable=false)
* @var string
*/
private $data;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment