XeroPHP\Application::validateModelClass PHP 메소드

validateModelClass() 공개 메소드

Validates and expands the provided model class to a full PHP class
public validateModelClass ( string $class ) : string
$class string
리턴 string
    public function validateModelClass($class)
    {
        $config = $this->getConfig('xero');
        if ($class[0] !== '\\') {
            $class = sprintf('%s\\%s', $config['model_namespace'], $class);
        }
        if (!class_exists($class)) {
            throw new Exception("Class does not exist [{$class}]");
        }
        return $class;
    }

Usage Example

예제 #1
0
파일: Query.php 프로젝트: steveh/xero-php
 /**
  * @param string $class
  * @return $this
  */
 public function from($class)
 {
     $this->from = $this->app->validateModelClass($class);
     return $this;
 }