Overview

Namespaces

  • Deimos
    • ORM
      • Queries

Classes

  • Entity
  • ORM
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Entity

Namespace: Deimos\ORM
Located at ORM/Entity.php
Methods summary
public
# __construct( Deimos\Database\Database $database, boolean $isNew = true, string $table = null )

User constructor.

User constructor.

Parameters

$database
$isNew
$table
public mixed
# id( )

Returns

mixed
public string
# tableName( )

Returns

string
protected Deimos\Database\Database
# database( )

Returns

Deimos\Database\Database
public mixed
# get( string $name )

Parameters

$name

Returns

mixed
public mixed
# __get( string $name )

Parameters

$name

Returns

mixed
public
# __set( string $name, mixed $value )

Parameters

$name
$value
public
# set( string $name, mixed $value )

Parameters

$name
$value
protected
# toLoad( )

load data

load data

public boolean
# save( array $storage = [] )

Parameters

$storage

Returns

boolean
public array
# asArray( )

Returns

array
public boolean
# __isset( string $name )

Parameters

$name

Returns

boolean
public
# __invoke( )

load data

load data

Properties summary
protected string $primaryKey
# 'id'
protected boolean $isLoad
#
protected boolean $isNew
#
protected string $table
#
protected array $config
#
protected array $origin
# []
protected array $modify
# []
API documentation generated by ApiGen