Temat: Hrd.pl
Znalazłem przyczynę opisanego błędu jak i innych, które napotkałem.
Dla zainteresowanych najważniejsza część Classy
<?php
App::uses('HrdApiFactory', 'Vendor/HrdApi/');
App::uses('HrdApiHttpRequest', 'Vendor/HrdApi/');
App::uses('HrdApiCurl', 'Vendor/HrdApi/');
App::uses('HrdApi', 'Vendor/HrdApi/');
class HrdComponent extends Component{
public $settings = array(
'uid' => '',
'password' => '',
);
public function __construct(ComponentCollection $collection, $settings = array()){
$this->settings = Set::Merge($this->settings, $settings);
$this->HrdApiFactory = new HrdApiFactory($this->settings['uid'], $this->settings['password']);
$this->API = $this->HrdApiFactory->getApi(HrdApiFactory::CONNECTION_TYPE_CURL);
}
Należy jeszcze pamiętać aby w pliku HrdApi.php zakomentować:
//include('HrdApiCurl.php');
//include('HrdApiFactory.php');
//include('HrdApiHttpRequest.php');