Add Custom Class

Permalink
Hi guys,

I'm having problem calling a custom class I created inside my package.

packages/alphlineweb_api/controllers/single_page/api.php
<?php 
namespace Concrete\Package\AlphlinewebApi\Controller\SinglePage;
use Concrete\Core\Page\Controller\PageController,
    Concrete\Package\AlphlinewebApi\Src\Webservice\ApiAuthenticate,
    Loader;
class Api extends PageController{
   private $request_vars;
   private $data;
   private $http_accept;
   private $method;
   public function view($method, $id = null){
      $request_method = strtolower($_SERVER['REQUEST_METHOD']);
                if($request_method == 'put' || $request_method == 'delete'){
         // Make a blank array called $_PUT
         $_REQUEST = array();


packages/alphlineweb_api/src/WebService/ApiAuthenticate.php
<?php
namespace Concrete\Package\AlphlinewebApi\Src\Webservice;
use \Concrete\Core\Foundation\Object;
use Loader;
use Config;
use Events;
use Page;
use Permissions;
use User;
use UserAttributeKey;
use UserInfo;
class ApiAuthenticate extends Object{        
    var $error_message;
    public function checkToken($token=null){
            if(!$token){


I always get

Whoops \ Exception \ ErrorException (E_ERROR)
Class 'Concrete\Package\AlphlinewebApi\Src\Webservice\ApiAuthenticate' not found

when I try to call this line

$call_response = ApiAuthenticate::generateToken($_REQUEST['user'],$_REQUEST['pass'],$_REQUEST['group']);