Some checks failed
abc-api/abcParser/pipeline/head There was a failure building this commit
39 lines
685 B
PHP
39 lines
685 B
PHP
<?php
|
|
|
|
namespace Enzyme\Axiom\Models;
|
|
|
|
interface ModelInterface
|
|
{
|
|
/**
|
|
* Get the unique identity for this mode.
|
|
*
|
|
* @return int
|
|
*/
|
|
public function identity();
|
|
|
|
/**
|
|
* Checks whether this model has the given attribute set.
|
|
*
|
|
* @param string $attribute
|
|
*
|
|
* @return boolean
|
|
*/
|
|
public function has($attribute);
|
|
|
|
/**
|
|
* Get the value associated with the given attribute.
|
|
*
|
|
* @param string $attribute
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public function get($attribute);
|
|
|
|
/**
|
|
* Get all the attributes associated with this model.
|
|
*
|
|
* @return array
|
|
*/
|
|
public function getAll();
|
|
}
|