Файл: concrete5.7.5.6/concrete/src/Page/PagePath.php
Строк: 73
<?php
namespace ConcreteCorePage;
/**
* @Entity
* @Table(name="PagePaths")
*/
class PagePath {
/**
* @Column(type="text")
*/
protected $cPath;
/**
* @Id @Column(type="integer")
* @GeneratedValue
*/
protected $ppID;
/**
* @Column(columnDefinition="integer unsigned")
* @GeneratedValue(strategy="IDENTITY")
*/
protected $cID;
/**
* @Column(type="boolean")
*/
protected $ppIsCanonical = false;
/**
* @Column(type="boolean")
*/
protected $ppGeneratedFromURLSlugs = false;
public function getPagePathID()
{
return $this->ppID;
}
public function getPagePath() {
return $this->cPath;
}
public function setPagePath($path)
{
$this->cPath = $path;
}
public function setPageObject(Page $c)
{
$this->cID = ($c->getCollectionPointerOriginalID() > 0) ? $c->getCollectionPointerOriginalID() : $c->getCollectionID();
}
public function setPagePathIsCanonical($ppIsCanonical)
{
$this->ppIsCanonical = $ppIsCanonical;
}
public function isPagePathCanonical()
{
return $this->ppIsCanonical;
}
public function setPagePathIsAutoGenerated($ppGeneratedFromURLSlugs)
{
$this->ppGeneratedFromURLSlugs = $ppGeneratedFromURLSlugs;
}
public function isPagePathAutoGenerated()
{
return $this->ppGeneratedFromURLSlugs;
}
public function getCollectionID()
{
return $this->cID;
}
}