Overview

Namespaces

  • Coast
    • App
      • Access
      • Executable
    • Controller
    • Csrf
    • Dir
    • Feed
    • File
    • Filter
      • Rule
    • Http
    • Image
    • Model
      • Exception
    • Resolver
    • Router
    • Sitemap
    • Transformer
      • Rule
    • Validator
      • Rule
    • View

Classes

  • Acl
  • App
  • Coast
  • Collection
  • Config
  • Controller
  • Csp
  • Csrf
  • Dir
  • Feed
  • File
  • Filter
  • Http
  • Image
  • Lazy
  • Model
  • Path
  • Request
  • Resolver
  • Response
  • Router
  • Session
  • Sitemap
  • Transformer
  • Url
  • Validator
  • View
  • Xml

Exceptions

  • Exception
  • Overview
  • Namespace
  • Class
  • Deprecated
  • Todo

Class Model

Coast\Model implements ArrayAccess, JsonSerializable

Direct known subclasses

Coast\Feed, Coast\Feed\Content, Coast\Feed\Item, Coast\Feed\Person, Coast\Sitemap, Coast\Sitemap\Url
Namespace: Coast
Located at Model.php
Methods summary
public static
# initMethods( $initMethods = null )
public static
# createDefault( )
protected static
# _metadataStaticBuild( )
protected static
# _metadataStaticModify( )
public static
# metadataStatic( Coast\Model\Metadata $metadata = null )
protected
# _metadataBuild( )
protected
# _metadataModify( )
public
# metadata( Coast\Model\Metadata $metadata = null )
public
# metadataReset( $isTraverse = null )
public
# traverse( Closure $func, $isTraverse = null, array & $history = array() )
public
# traverseModels( Closure $func, $isTraverse = null, array & $history = array() )
public
# fromArray( array $array, $isTraverse = null )
public
# toArray( $isTraverse = null )
public
# isValid( $isTraverse = null )
public
# debug( $isTraverse = null )
protected
# _construct( $construct )
protected
# _set( $name, $value )
protected
# _get( $name )
protected
# _isset( $name )
protected
# _unset( $name )
public
# __set( $name, $value )
public
# __setUnknown( $name, $value )
public
# __get( $name )
public
# __isset( $name )
public
# __unset( $name )
public
# __call( $name, array $args )
public
# offsetSet( $offset, $value )

Implementation of

ArrayAccess::offsetSet()
public
# offsetExists( $offset )

Implementation of

ArrayAccess::offsetExists()
public
# offsetUnset( $offset )

Implementation of

ArrayAccess::offsetUnset()
public
# offsetGet( $offset )

Implementation of

ArrayAccess::offsetGet()
public
# jsonSerialize( )

Implementation of

JsonSerializable::jsonSerialize()
Constants summary
string TRAVERSE_SKIP
# '__Coast\Model::TRAVERSE_SKIP__'
string TYPE_ONE
# 'one'
string TYPE_MANY
# 'many'
Properties summary
protected static array $_metadataStatic
# []
protected $_metadataSource
#
protected $_metadata
#
protected static array $_initMethods
# [ 'isInitialized', '_isInitialized', '__isInitialized', ]
Coast API Documentation API documentation generated by ApiGen